1

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

我一直在谷歌中寻找这个,但我找不到任何关于它的东西。

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

4

1 回答 1

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

remarksJDBC 驱动程序将在结果列中返回此信息,例如getTables()getColumns()

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

于 2016-01-30T09:53:06.550 回答