Исходный код вики 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 |