0

我已将 Progress Openedge 转换为 Postgresql 数据库。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 中但不在 Postgresql SQL DB 中的描述和帮助。有可能得到这个吗?我是否需要在 PostgreSQL 中创建一些其他字段并手动输入数据?

4

1 回答 1

1

您可以将它们放在列评论中:

COMMENT存储有关数据库对象的注释。
[...]
可以使用 psql 的\d命令系列查看评论。其他用于检索评论的用户界面可以构建在 psql 使用的相同内置函数之上,即obj_descriptioncol_descriptionshobj_description

但是,每个对象只能有一个评论,因此您必须将您的描述和帮助组合成一个字符串:

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