如何在PostgreSQL中添加扩展属性

时间:2016-01-30 03:18:58

标签: postgresql extended-properties

是否可以像在SQL Server中那样在PostgreSQL中的表和/或列中添加一种扩展属性?

我一直在Google寻找这个,但我找不到任何相关内容。

我想描述列(数据字典)并添加我以后可以通过反射与我的Java属性匹配的参数。

1 个答案:

答案 0 :(得分:2)

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

JDBC驱动程序将在remarks列的结果中返回此信息。 getTables()getColumns()

要通过SQL访问值,请使用Postgres提供的功能:
http://www.postgresql.org/docs/current/static/functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE