登录
F.12. dblink — 连接到其他 PostgreSQL 数据库#
- 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,它使用更现代且符合标准的基础架构提供大致相同的功能。