dblink — подключение к другим базам данных PostgreSQ
примечание
Эта страница переведена при помощи нейросети GigaChat.
dblink
– это модуль, который поддерживает соединения с другими базами данных PostgreSQL из сеанса базы данных.
dblink
может сообщать о следующих событиях ожидания под типом события ожидания Extension
.
Содержание
- dblink_connect — открывает постоянное подключение к удаленной базе данных.
- dblink_connect_u — открывает постоянное подключение к удаленной базе данных, небезопасно.
- dblink_disconnect — закрывает постоянное подключение к удаленной базе данных.
- dblink — выполняет запрос в удаленной базе данных.
- dblink_exec — выполняет команду в удаленной базе данных.
- dblink_open — открывает курсор в удаленной базе данных.
- dblink_fetch — возвращает строки из открытого курсора в удаленной базе данных.
- dblink_close — закрывает курсор в текущей базе данных.
- dblink_get_connections — возвращает имена всех открытых именованных подключений
dblink
. - dblink_error_message — выдает сообщение последней ошибки для именованного подключения.
- dblink_send_query — передает асинхронный запрос в удаленную базу данных.
- dblink_is_busy — проверяет, не выполняется ли через подключение асинхронный запрос.
- dblink_get_notify — выдает асинхронные уведомления подключения.
- dblink_get_result — получает результат асинхронного запроса.
- dblink_cancel_query — отменяет любой активный запрос в заданном подключении.
- dblink_get_pkey — возвращает позиции и имена полей первичного ключа отношения.
- dblink_build_sql_insert — формирует оператор
INSERT
из локального кортежа, заменяя значения полей первичного ключа переданными альтернативными значениями. - dblink_build_sql_delete — формирует оператор
DELETE
со значениями, передаваемыми для полей первичного ключа. - dblink_build_sql_update — формирует оператор
UPDATE
из локального кортежа, заменяя значения первичного ключа переданными альтернативными значениями.
Смотрите также postgres_fdw, который предоставляет примерно ту же функциональность с использованием более современной и соответствующей стандартам инфраструктуры.