postgresql - 错误 : function dblink(unknown, 未知)不存在

标签 postgresql dblink

我定义了一个指向另一个数据库的外部服务器。然后我想在该数据库中执行一个函数并取回结果。

当我尝试这样做时:

SELECT * FROM  dblink('mylink','select someschema.somefunction(''test'', ''ABC'')')

或者这个:

SELECT t.n FROM  dblink('mylink', 'select * from someschema.mytable') as t(n text)

我得到错误:

ERROR: function dblink(unknown, unknown) does not exist

以 super 用户身份运行。

最佳答案

你需要安装一个扩展dblink

create extension dblink;

关于postgresql - 错误 : function dblink(unknown, 未知)不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50936251/

相关文章:

sql - 在postgres中获取每天的第一次和最后一次

php - 过滤器不影响 postgreSQL 表

postgresql - 如何正确使用 dblink_build_sql_insert (postgreSQL)

java - 如何使用 JDBC 通过 DB link 连接到远程数据库?

database - postgresql慢查询(dblink和inner join)

具有命名连接的 PostgreSQL dblink

sql - 使用 postgres_fdw 执行远程查询,使用索引

node.js - pg-promise 中的查询超时

ruby-on-rails - 使用 Phusion Passenger 重新部署(更新)Rails 应用程序

database - 在 Oracle 数据库之间复制包含 BLOB 列的表