我已经习惯了 Oracle,在我的模式中创建一个 dblink,然后访问一个远程数据库,比如: mytable@myremotedb
,PostgreSQL 也是这样吗?
现在我正在使用这样的 dblink:
SELECT logindate FROM dblink('host=dev.toto.com
user=toto
password=isok
dbname=totofamily', 'SELECT logindate FROM loginlog');
当我执行这个命令时,会得到以下错误:
提示: 没有函数匹配给定的名称和参数类型。您可能需要添加显式的类型强制转换。
有人有什么主意吗? 在使用闪光灯之前,我们是否必须“激活”闪光灯或者做些什么?
在我们要查询的远程数据库上是否有要做的事情?我们也要启动闪烁吗?我一直有 could not establish connection
。这一行是类型:
SELECT dblink_connect_u('host=x.x.x.x dbname=mydb user=root port=5432');
IP 地址正确 Postgres 正在远程服务器上运行知道吗?