我习惯于 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 正在远程服务器上运行。任何想法?