postgres 的dblink使用,远程连接数据库

一.安装下载 dblink

create extension if not exists dblink 

查看是否已经安装

select * from pg_extension;

在这里插入图片描述

二.运行,查询数据

其中,第一个参数是dblink名字,也可以是连接字符串。
第二个参数是要执行的SQL查询语句。AS子句用于指定返回结果的列名和数据类型。

SELECT * 
FROM dblink('dbname=xxx user=xxx password=xxxx host=xxx port=xxxx', 
            'SELECT tablename FROM pg_catalog.pg_tables WHERE schemaname=''public''')
AS t(tablename text);

长期连接注意需要关闭连接,本身不会自动关闭连接

SELECT dblink_connect(text connstr)
-- 使用一个单独的查询来关闭连接
SELECT dblink_disconnect();

另外需要注意是否在public下,不在public下,在public下运行会错误
查询在哪个模式下

SELECT n.nspname as "Schema",
       p.proname as "Name",
       pg_catalog.pg_get_function_result(p.oid) as "Result data type",
       pg_catalog.pg_get_function_arguments(p.oid) as "Argument data types"
FROM pg_catalog.pg_proc p
     LEFT JOIN pg_catalog.pg_namespace n ON n.oid = p.pronamespace
WHERE p.proname = 'dblink'
ORDER BY 1, 2, 4;

相关推荐

  1. [oracle数据库]dblink使用

    2024-07-11 22:30:06       59 阅读
  2. 【无标题】KADB使用DBLINK连接KES验证

    2024-07-11 22:30:06       59 阅读
  3. mybatis映射postgres数据库geometry类型

    2024-07-11 22:30:06       39 阅读
  4. postgis使用

    2024-07-11 22:30:06       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 22:30:06       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 22:30:06       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 22:30:06       58 阅读
  4. Python语言-面向对象

    2024-07-11 22:30:06       69 阅读

热门阅读

  1. 数据库(mysql)忘记密码解决办法

    2024-07-11 22:30:06       21 阅读
  2. GET正常,POST获取不到数据

    2024-07-11 22:30:06       19 阅读
  3. scoop安装在D盘

    2024-07-11 22:30:06       21 阅读
  4. 华为机考真题 -- 密码解密

    2024-07-11 22:30:06       19 阅读
  5. 设计模式——单例模式

    2024-07-11 22:30:06       21 阅读
  6. C# 反射

    2024-07-11 22:30:06       19 阅读
  7. Ubuntu 软件源404not found原因及解决办法

    2024-07-11 22:30:06       16 阅读
  8. 拓扑排序(算法篇)

    2024-07-11 22:30:06       23 阅读
  9. SQL 存储过程

    2024-07-11 22:30:06       24 阅读
  10. 大数据面试题之数据湖

    2024-07-11 22:30:06       21 阅读
  11. MySQL常用命令

    2024-07-11 22:30:06       17 阅读
  12. 多态

    多态

    2024-07-11 22:30:06      22 阅读
  13. 面向本科生的智能品牌传播策略优化

    2024-07-11 22:30:06       27 阅读