首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为具有自定义字段数量的元素设计SQLite表

为具有自定义字段数量的元素设计SQLite表
EN

Stack Overflow用户
提问于 2021-09-26 23:06:13
回答 1查看 55关注 0票数 0

我有一个有趣的情况,我正在处理帖子。我不知道用户想要如何组织这些帖子。它可以是一个文本块,也可以是a-> b -> c结构,其中a、b和c都是文本块,如果表示为表,将有未知数量的列和未知数量的行。

在帖子数据之外,可以向帖子添加自定义属性。其中大多数是较短的文本字符串,但数量不详。

考虑到json对象可能是最简单的解决方案,我必须将其放入自助式数据库中。SQLite似乎是目前公认的Redwoodjs解决方案,也就是我正在构建的框架。我该如何使用Redwoodjs附带的prisma.js在Redwoodjs中存储这种数据呢?

编辑:在显示帖子时,文本块需要分开,并且可以单独引用。该项目的另一部分将专门链接到每个文本块。在输入任何帖子之前,用户将选择有多少列(在设置中配置),但必须动态更新行。我能想到的最接近的例子就像一个测试管理软件,你有前提条件、执行步骤和列的顶部预期结果,每个额外的步骤都是一行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-29 08:27:41

嗯,你有两条路可以走。如果可能,请使用Prisma支持NoSQL数据库,如mongoDB。在那里,您可以创建一个类似JSON的结构,其中包含您想要的任意多或少的段落。

如果这是不可能的,由于SQLite does not support JSON data,您可以将字符串化的JSON数据存储在文本字段中,然后对其进行解析。这不是最优解决方案,因此如果可能,请使用第一个解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69339650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档