1

SQL Server でできるように、PostgreSQL のテーブルや列に一種の拡張プロパティを追加することは可能ですか?

Google でこれを探していますが、何も見つかりません。

列 (データ ディクショナリ) を記述し、後でリフレクションによって 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

JDBC ドライバーは、egまたはremarksの結果の列にこの情報を返します。getTables()getColumns()

SQL を介して値にアクセスするには、Postgres が提供する関数を使用します:
http://www.postgresql.org/docs/current/static/functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE

于 2016-01-30T09:53:06.550 に答える