Расширения - Foreign-Data Wrappers | postgres_fdw

Page / - Изменено Alexandr Fokin в 2023/12/16 14:12

Foreign-Data Wrappers | postgres_fdw

Изменено Alexandr Fokin

в 2023/12/16 14:12

Оглавление

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>;