Преобразование Progress Openedge в Postgresql - пропущены поля справки и описания - PullRequest
0 голосов
/ 10 марта 2012

Я преобразовал открытый прогресс в DB 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 я просто получаю:

statusid integer,

Преобразование прошло успешно, но мне не хватаетОписание и справка, которые были в БД Progress Openedge, но не в БД SQL Postgresql.Возможно ли это получить?Нужно ли создавать какие-то другие поля в PostgreSQL и вводить данные вручную?

1 Ответ

1 голос
/ 10 марта 2012

Вы можете поместить их в комментарий к столбцу . :

COMMENT содержит комментарий об объекте базы данных.
[...]
Комментарииможно просмотреть, используя семейство команд psql \d.Другие пользовательские интерфейсы для получения комментариев могут быть построены поверх тех же встроенных функций, которые использует psql, а именно obj_description, col_description и shobj_description

Вы можете иметь только один комментарий на объекттем не менее, вам придется объединить описание и помощь в одну строку:

comment on column "ResultExport"."StatusId" is 'Processing status of this record. System sets value to 1 on creation.'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...