В PostgreSQL поддерживаются различные типы коннекторов для внешних данных, например:
- postgres_fdw. 25 Расширение позволяет установить соединение между двумя базами данных и взаимодействовать с данными без каких-либо ограничений. 2
- dblink. 3 Расширение помогает устанавливать соединения с другими базами данных PostgreSQL. 3 С его помощью можно выполнять запросы (обычно SELECT, но это может быть любой оператор SQL, который возвращает строки) в удалённой базе данных. 3
- file_fdw. 3
- Oracle_fdw. 3
- Mysql_fdw. 3
- TDSfdw. 23 Например, TDSFDW рекомендуется использовать для подключения к MS SQL Server. 2
Также существуют готовые коннекторы для многих популярных источников данных, таких как MySQL, MongoDB, Oracle и другие. 4
Для работы с внешними данными в PostgreSQL используется стандарт SQL/MED и инструмент Foreign-Data Wrappers (FDW). 14