‼️Для информации:
PowerDesigner Repository не будет полностью корректно устанавливаться на PostgreSQL любой версии.
Связано это со следующим...
PD во время установки репозитория создает следующую таблицу:
create table PMCMNT
(
CMID int not null,
RAUT int not null,
OBJT int not null,
RPLY int ,
ROOT int ,
STAT int not null,
CDAT timestamp not null,
CTID int not null
)
Эта таблица хранит комментарии объектов всех типов.
Определение этой таблицы содержит столбец CTID - это ссылка на длинный текст комментария в таблице PMTEXT
Такое имя (CTID) нельзя использовать для наименования пользовательских столбцов в Postgre, оно является системным и зарезервированным в Postgre
Репозиторий установится и будет работать, но комментарии не будут в нем сохраняться и синхронизироваться.
https://postgrespro.ru/docs/postgresql/13/ddl-system-columnsПоэтому рекомендуется использовать любую другую СУБД из задекларированного списка под репозиторий.
Я всегда предпочитал MSSQL, либо из бесплатных SQL Anywhere (в поставке) MSSQL удобней, потому что с ней удобней профилировать запросы к репозиторию.
Из бесплатных можно попробовать с MySQL.