Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.
Функция подключения к удаленным таблицам данных, реализованная на основе механизма Foreign Data Wrapper (FDW) базы данных. В настоящее время поддерживаются базы данных MySQL и PostgreSQL.
Эти два подхода могут использоваться совместно: первый — для установления соединения с источником данных, второй — для доступа к данным между разными источниками. Например, если вы подключили источник данных PostgreSQL, в котором одна из таблиц является внешней таблицей, созданной на основе FDW.
MySQL использует движок federated, который необходимо активировать. Он поддерживает подключение к удаленным серверам MySQL и совместимым по протоколу базам данных, таким как MariaDB. Подробную документацию см. в разделе Federated Storage Engine.
В PostgreSQL для поддержки различных типов удаленных данных можно использовать расширения fdw разных типов. В настоящее время поддерживаются:
federated. См. Как включить движок federated в MySQL.Затем установите и активируйте плагин через менеджер плагинов.

В разделе «Управление коллекциями > Создать коллекцию» выберите «Подключиться к внешним данным».

В выпадающем списке «Сервер базы данных» выберите существующий сервис базы данных или нажмите «Создать сервер базы данных».

Создание сервера базы данных.

После выбора сервера базы данных в выпадающем списке «Удаленная таблица» выберите таблицу, которую необходимо подключить.

Настройте информацию о полях.

Если структура удаленной таблицы изменилась, вы также можете выполнить «Синхронизацию из удаленной таблицы».

Синхронизация удаленной таблицы.

Наконец, отображение в интерфейсе.
