2012-03-10 3 views
0

Я конвертировал открытую версию в Postgresql DB. Progress OpenEdge использует DF файлы и здесь раздел из файла DF:Прогресс Openedge to Postgresql конверсия - недостающие поля справки и описания

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, 

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

ответ

1

Вы можете поместить те в column comment:

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.' 
Смежные вопросы