对于大多数PostgreSQL元数据,您不需要任何特殊特权即可阅读它们。因此,对于这些对象,仅架构转储所需的只是连接到数据库的权利。
pg_authid
pg_largeobject
pg_statistic
,
pg_statistic_ext_data
pg_subscription
因此,我会说,除非您需要一个包含订阅的数据库的仅架构转储,否则您根本不需要具有任何特权的用户。