是否可以像我们在 SQL Server 中那样在 PostgreSQL 的表和/或列中添加一种扩展属性?
我一直在谷歌中寻找这个,但我找不到任何关于它的东西。
我想描述列(数据字典)并添加以后可以通过反射与我在 Java 中的属性匹配的参数。
是否可以像我们在 SQL Server 中那样在 PostgreSQL 的表和/或列中添加一种扩展属性?
我一直在谷歌中寻找这个,但我找不到任何关于它的东西。
我想描述列(数据字典)并添加以后可以通过反射与我在 Java 中的属性匹配的参数。
Postgres(和许多其他 DBMS)通过 DDL 语句来做到这一点comment on
。
要将注释附加到表、视图、列、外键(几乎所有内容),请使用comment on
,例如:
comment on table orders is 'Our orders';
comment on column orders.amount is 'Total amount of this order';
手册中的更多详细信息:http ://www.postgresql.org/docs/current/static/sql-comment.html
remarks
JDBC 驱动程序将在结果列中返回此信息,例如getTables()
或getColumns()
要通过 SQL 访问值,请使用 Postgres 提供的函数:
http ://www.postgresql.org/docs/current/static/functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE