0

ProgressOpenedgeをPostgresqlDBに変換しました。Progress OpenedgeはDFファイルを使用しており、DFファイルのセクションは次のとおりです。

ADD FIELD "StatusId" OF "ResultExport" AS integer 
DESCRIPTION "System sets value to 1 on creation"
FORMAT "z9"
INITIAL "1"
LABEL "Status"
MAX-WIDTH 4
COLUMN-LABEL "Status"
HELP "Processing status of this record"
ORDER 30

一方、Postgresql DBでは、次のようになります。

statusid integer,

変換は成功しましたが、Progress Openedge DBにはあったが、PostgresqlSQLDBにはなかった説明とヘルプがありません。これを入手することは可能ですか?PostgreSQLで他のフィールドを作成し、データを手動で入力する必要がありますか?

4

1 に答える 1

1

それらを列のコメントに入れることができます:

COMMENTデータベース オブジェクトに関するコメントを格納します。
[...]
コメントは、psql の一連のコマンドを使用して表示でき\dます。obj_descriptionコメントを取得するための他のユーザー インターフェイスは、psql が使用するものと同じ組み込み関数の上に構築できますcol_descriptionshobj_description

ただし、オブジェクトごとに 1 つのコメントしか持てないため、説明とヘルプを 1 つの文字列に結合する必要があります。

comment on column "ResultExport"."StatusId" is 'Processing status of this record. System sets value to 1 on creation.'
于 2012-03-10T19:28:54.580 に答える