我想将 pg_catalog 表从各种(100 多个)数据库逻辑复制到单个集群,以帮助我通过查询可靠地比较模式。我尝试过 FDW(和 dblink),但发现网络不稳定有时会让我得到不满意的结果。为了解决这个问题,我尝试实现 FDW 查询,但是安排这么多刷新是一件很痛苦的事情。如果可能的话,我真的宁愿复制。
主页
/
user-104454
Reinsbrain's questions
Reinsbrain
Asked:
2021-08-11 09:09:06 +0800 CST
或者,换句话说,是否可以这样做:
[databases]
db1 = user=usr1 pool_size=10 application_name=app1 dbname=data1 ...
db1 = user=usr2 pool_size=20 application_name=app2 dbname=data1 ...
这样当usr1
尝试连接到时db1
,它们的 pool_size 为 10,而usr2
尝试连接到同一个池时有 20 个?
Reinsbrain
Asked:
2019-07-10 02:03:35 +0800 CST
我可以快速查询数据库名称,SELECT current_database();
但我一直在寻找查询集群名称和版本的方法,但没有运气 - 希望有人能提出解决方案。
Reinsbrain
Asked:
2019-05-14 06:05:37 +0800 CST
查询时pg_type
,我对识别独立的复合类型(用户定义的)感兴趣,而不是那些与表一起创建的复合类型。也许有一种查找方法pg_class
(使用typrelid
)可能会有所帮助,但我不知道该怎么做。