Исходный код вики Foreign-Data Wrappers | postgres_fdw
Редактировал(а) Alexandr Fokin 2023/12/16 14:12
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | F.38. postgres_fdw | ||
| 2 | https://postgrespro.ru/docs/postgrespro/9.5/postgres-fdw | ||
| 3 | |||
| 4 | Испльзование Foreign-Data Wrappers в PostgreSQL | ||
| 5 | https://eax.me/postgresql-fdw/ | ||
| 6 | |||
| 7 | |||
| 8 | ---- | ||
| 9 | |||
| 10 | {{code language="sql"}} | ||
| 11 | --Установка расширения | ||
| 12 | CREATE EXTENSION postgres_fdw | ||
| 13 | |||
| 14 | |||
| 15 | --Создание объекта внешнего сервера | ||
| 16 | CREATE SERVER <ServerAlias> | ||
| 17 | FOREIGN DATA WRAPPER postgres_fdw | ||
| 18 | OPTIONS (dbname '<RemoveDb>', host '<RemoteHost>', port '<RemotePort>'); | ||
| 19 | |||
| 20 | --Указание сопоставления пользователя сервера с пользователем удаленного сервера | ||
| 21 | CREATE USER MAPPING FOR <LocalUser> | ||
| 22 | SERVER <ServerAlias> | ||
| 23 | OPTIONS (USER '<RemoteUser>', password '<RemotePassword>'); | ||
| 24 | |||
| 25 | --Импорт элементов схемы удаленного сервера в локальную схему | ||
| 26 | IMPORT FOREIGN SCHEMA <RemoteShema> | ||
| 27 | FROM SERVER <ServerAlias> INTO <LocalImportShema>; | ||
| 28 | {{/code}} | ||
| 29 | |||
| 30 |