我已经习惯了Oracle,并在我的模式中创建了dblink,然后访问了这样的远程数据库:mytable@myremotedb,无论如何,PostgreSQL都可以这样做吗?
现在,我正在像这样使用dblink:
SELECT logindate FROM dblink('host=dev.toto.com
user=toto
password=isok
dbname=totofamily', 'SELECT logindate FROM loginlog');
当我执行此命令时,出现以下错误:
提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。
有人有主意吗?使用它们之前,我们是否必须“激活” dblink或执行某些操作?
在我们要查询的远程数据库上有什么事情要做吗?我们也必须激活dblink吗?我一直有一个could not establish connection。这是行的类型:
SELECT dblink_connect_u('host=x.x.x.x dbname=mydb user=root port=5432');
IP地址正确,并且Postgres正在远程服务器上运行。任何的想法?
30秒到达战场
慕妹3242003