是吗"好的"将列添加到Postgres数据库中的信息模式元数据表中?

时间:2016-01-26 22:02:32

标签: database postgresql security web webpage

" ok"我的意思是一种安全,实用,通常可接受的方式来实现以下目标:

我正在构建一个Web工具,其中Postgres表中的每个条目及其字段都可供用户查看。基本上整个表都是可见的。用户还可以编辑他们创建的条目字段。此外,管理员应该有权定义每个字段的某些方面,以便用户了解它们应该作为值输入什么。例如,"描述"该领域"名称"将是"输入你的名字。"

那么,可以添加"描述" postgres数据库中的information_schema.columns表的字段,管理员可以通过Web访问进行编辑,或者这是一条不好的路径?如果它很差,那么什么是可接受的替代方案?

1 个答案:

答案 0 :(得分:0)

信息模式由一组视图组成,因此不是可以编辑的物理表。阅读documentation的第一段。您只需在每个只有管理员可以更新的表中添加一列“描述”。