Я переношу эту команду Oracle в PostgreSQL:
CREATE SYNONYM &user..emp FOR &schema..emp;
Пожалуйста, предложите мне, как я могу перенести вышеупомянутую команду.
Синонимы не нужны.
Существует два подхода:
с использованием пути поиска схемы:
ALTER DATABASE xyz SET search_path = schema1, schema2, ...;
Поместитесхема, которая содержит таблицу в search_path базы данных (или пользователя), то ее можно использовать без уточнения схемы.
search_path
с использованием представления:
CREATE VIEW dest_schema.tab AS SELECT * FROM source_schema.tab;
Первый подход хорош, если у вас много синонимов для объектов в одной и той же схеме.