F.38. postgres_fdw
https://postgrespro.ru/docs/postgrespro/9.5/postgres-fdw

Испльзование Foreign-Data Wrappers в PostgreSQL
https://eax.me/postgresql-fdw/


--Установка расширения
CREATE EXTENSION postgres_fdw


--Создание объекта внешнего сервера
CREATE SERVER <ServerAlias>
 FOREIGN DATA WRAPPER postgres_fdw
 OPTIONS (dbname '<RemoveDb>', host '<RemoteHost>', port '<RemotePort>');

--Указание сопоставления пользователя сервера с пользователем удаленного сервера
CREATE USER MAPPING FOR <LocalUser>
  SERVER <ServerAlias>
 OPTIONS (USER '<RemoteUser>', password '<RemotePassword>');

--Импорт элементов схемы удаленного сервера в локальную схему
IMPORT FOREIGN SCHEMA <RemoteShema>
 FROM SERVER <ServerAlias> INTO <LocalImportShema>;

 

Теги: