我将根据下面的错误消息(和 这个谷歌搜索结果)猜测答案是“否”,但是是否存在使用 PostgreSQL 执行跨数据库查询的方法?
databaseA=# select * from databaseB.public.someTableName;
ERROR: cross-database references are not implemented:
"databaseB.public.someTableName"
我正在处理一些跨两个数据库分区的数据,尽管数据实际上是在两个数据库之间共享的(一个数据库中的 userid 列来自另一个数据库中的 users
表)。我不知道为什么这是两个独立的数据库而不是模式,但这就是生活..。