动态表单构建器数据库结构

时间:2020-09-28 11:07:36

标签: database postgresql database-design

我想尝试创建动态表单并将其发布到网络上,以供用户填写。

关于数据库,我正在使用 Postgres

我如何在数据库中构建它?

我将拥有以下模型:

表单-为表单存储

 id (PK)
  name

表单输入-添加到表单的单个输入

id (PK)
form_id (FK to forms.id)
type (can be input, dropdown etc)

但是当用户查看表单并弹出它时,如何添加用于保存这些值的模型?

我该如何连接所有这些?

1 个答案:

答案 0 :(得分:-2)

对节点不是很有经验。 因此,请将此作为指导原则(至少java,cpp和python的工作原理相似)。

  1. 创建数据库后,您需要从程序(显示表单的应用程序)连接到数据库。

  2. 您可以使用某种函数/方法来执行此操作(可能需要外部库/模块或调用它的方法)。

  3. 完成向数据库的写操作后,关闭连接(不确定是否可以在节点中关闭程序)。

所以我的建议是在某个地方的节点中搜索数据库连接。