我有一个生产数据库“PRODdb1”,具有只读用户帐户。我需要查询(选择语句)这个数据库并将数据插入到名为“RPTdb1”的辅助数据库中。我最初计划从我的选择中只在 PRODdb1 中创建一个临时表,但是权限是问题所在。
我已经阅读了 dblink 和 postgres_fdw,但是这些都可以解决我的问题吗?我不会创建外部表,因为我的 SELECT 正在加入来自 PRODdb1 的许多表,所以我不熟悉 postgres_fdw 是否仍然是我的用例的一个选项。
另一种选择是将 SELECT 的结果获取到 .CSV 文件或其他内容的任何方法。我的主要障碍是我只有一个只读用户可以使用,但无法解决这个问题。