PostgreSQL 9.4 |动态元数据建议
我是SQL的长期用户,正在考虑切换到CQL和PostgreSQL。这是因为我知道PostgreSQL 9.4支持动态元数据,如果它是我所认为的,这将使我正在开发的应用程序的工作更加轻松 我需要存储每个字段的关键数据。这包括:字段在层次结构中的位置,以及应使用何种前端表单项作为默认值来显示数据(例如下拉列表)。这些东西偶尔会更新 通常我会将这些数据存储在一个单独的表中,但在这个应用程序中,用户可以添加表并扩展现有表。如果我能将数据存储在字段定义中,而不是试图保持两组表的同步(实际上是三组,因为审计表),那将是令人惊讶的 有没有可能用9.4做我想做的事情,有没有人能告诉我正确的搜索词(因为“动态元数据postgreSQL”有一半的时间返回“动态SQL”结果) 非常感谢PostgreSQL 9.4 |动态元数据建议,postgresql,database-design,cql,postgresql-9.4,database-metadata,Postgresql,Database Design,Cql,Postgresql 9.4,Database Metadata,我是SQL的长期用户,正在考虑切换到CQL和PostgreSQL。这是因为我知道PostgreSQL 9.4支持动态元数据,如果它是我所认为的,这将使我正在开发的应用程序的工作更加轻松 我需要存储每个字段的关键数据。这包括:字段在层次结构中的位置,以及应使用何种前端表单项作为默认值来显示数据(例如下拉列表)。这些东西偶尔会更新 通常我会将这些数据存储在一个单独的表中,但在这个应用程序中,用户可以添加表并扩展现有表。如果我能将数据存储在字段定义中,而不是试图保持两组表的同步(实际上是三组,因为审计
Emma我真的不知道在这种情况下,元数据是什么意思。json/jsonb数据类型和表继承可能会对您有所帮助。当您有一堆结构略有不同的相关内容时,表继承尤其强大。Microsoft SQL Server?因为不能从“SQL”切换到PostgreSQL,所以SQL是PostgreSQL使用的查询语言。无论如何,我怀疑您正在寻找json/hstore支持。您可以附加到各种数据库对象,但如果您想将多个属性附加到同一列,则需要您在这些字符串中发明/解释一些数据结构。也许能帮上忙。