F.9. dblink
- 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 из локального кортежа, заменяя значения первичного ключа переданными альтернативными значениями
Модуль dblink
обеспечивает подключения к другим базам данных PostgreSQL из сеанса базы данных.
См. также описание модуля postgres_fdw, который предоставляет примерно ту же функциональность, но через более современную и стандартизированную инфраструктуру.
36.13. column_domain_usage
The view column_domain_usage
identifies all columns (of a table or a view) that make use of some domain defined in the current database and owned by a currently enabled role.
Table 36.11. column_domain_usage
Columns
Name | Data Type | Description |
---|---|---|
domain_catalog | sql_identifier | Name of the database containing the domain (always the current database) |
domain_schema | sql_identifier | Name of the schema containing the domain |
domain_name | sql_identifier | Name of the domain |
table_catalog | sql_identifier | Name of the database containing the table (always the current database) |
table_schema | sql_identifier | Name of the schema containing the table |
table_name | sql_identifier | Name of the table |
column_name | sql_identifier | Name of the column |