我在一个AWS RDS Postgres实例中有2个数据库。我想跨数据库联接表。在AWS RDS中可以做到这一点吗?
可能会逛逛什么?
我已创建扩展dblink。
CREATE EXTENSION dblink
我的加入查询是-
SELECT *
FROM test tb1
LEFT JOIN (SELECT * FROM dblink('dbname=test_db','SELECT id, name FROM test') AS tb2(id, name)) AS tb2 ON tb2.id = tb1.id;
我收到此错误-
ERROR: a column definition list is required for functions returning "record"
LINE 3: LEFT JOIN (SELECT * FROM dblink('dbname=test_db','SELECT id,...
可能是什么问题并解决?
谢谢