加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在PostgreSQL中使用(安装)dblink?

发布时间:2020-12-13 16:48:20 所属栏目:百科 来源:网络整理
导读:我习惯于Oracle,并在我的模式中创建一个dblink,然后访问一个远程数据库,像这样:mytable @ myremotedb,有什么办法与PostgreSQL一样吗? 现在我使用dblink像这样: SELECT logindate FROM dblink('host=dev.toto.com user=toto password=isok dbname=toto
我习惯于Oracle,并在我的模式中创建一个dblink,然后访问一个远程数据库,像这样:mytable @ myremotedb,有什么办法与PostgreSQL一样吗?

现在我使用dblink像这样:

SELECT logindate FROM dblink('host=dev.toto.com
                              user=toto
                              password=isok
                              dbname=totofamily','SELECT logindate FROM loginlog');

当我执行这个命令我得到以下错误:

HINT: No function matches the given name and argument types. You might need to add explicit type casts.

有人有想法吗?我们必须“激活”dblink或在使用它们之前做些什么吗?

在我们要查询的远程数据库上有什么要做的事吗?我们必须激活dblink吗?我不能建立连接。这是行是type:

SELECT dblink_connect_u('host=x.x.x.x dbname=mydb user=root port=5432');

IP地址是正确的,Postgres正在远程服务器上运行。任何想法?

检查这些链接是否有帮助 –

http://www.postgresonline.com/journal/archives/44-Using-DbLink-to-access-other-PostgreSQL-Databases-and-Servers.html

http://www.postgresql.org/docs/current/static/dblink.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读