Конвертация синонимов из DB2 LUW в PostgreSQL

Поскольку PostgreSQL не поддерживает синонимы, их невозможно перенести из DB2, за исключением тех, которые были созданы для таблиц. Чтобы преобразовать такие синонимы, необходимо воспользоваться следующим параметром (Как установить параметры в Конвертум Мастере):

[DDL]
SYNONYM_TO_VIEW=Yes

При использовании данного параметра вместо синонимов для таблиц и представлений PostgreSQL будет создавать представления для соответствующих объектов:

DB2 LUW PostgreSQL
CREATE ALIAS Al1 FOR tab1; CREATE VIEW Al1 AS SELECT * FROM tab1;

Для других типов объектов (функций, процедур и т. д.) синонимы будут пропущены, а код поменяет использование синонимов на сами объекты.


Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами: support@convertum.ru