Доброго здоровья читателям моего канала programmer's notes. Поддерживаем мой канал. Внешние таблицы (foreign tables) в PostgreSQL является гибким инструментом доступа к данным вне объектов текущей базы данных. Это могут быть другие базы того-же сервера PostgreSQL и ли других серверов или совсем не табличные данные, например находящиеся вне сервера. Для работы с внешними таблицами следует начать с установки расширения postgres_fdw, которое и позволяет работать с данными из других баз данных или других структур, например обычных файлов. Для это надо выполнить команду create extension postgres_fdw; Если команда выполняется с ошибкой, то, скорее всего, не установлена стандартная компонента postgres-contrib. После установки команда должна выполниться. Следующий шаг это создание внешнего сервера create server fs1 foreign data wrapper postgres_fdw
option (host '10.10.235.14', dbname 'words'); Создав сервер, мы присвоили ему имя fs1. При этом мы указали адрес сервер и имя базы данных. В да