与我之前的问题相关,我使用下面的代码来获取所有数据库:
SELECT datname
FROM pg_database
WHERE NOT datistemplate
AND datallowconn
AND datname <> 'postgres';
如何从上面的命令返回的每个数据库中获取表的数量?
Postgres中没有master
像 Microsoft SQL Server 这样的数据库,我可以在其中查询所有数据库。
在 Postgres 中可以吗?
谢谢
与我之前的问题相关,我使用下面的代码来获取所有数据库:
SELECT datname
FROM pg_database
WHERE NOT datistemplate
AND datallowconn
AND datname <> 'postgres';
如何从上面的命令返回的每个数据库中获取表的数量?
Postgres中没有master
像 Microsoft SQL Server 这样的数据库,我可以在其中查询所有数据库。
在 Postgres 中可以吗?
谢谢
您可以使用类似以下的内容,它将列出数据库中每个模式的每个表(及其行数):
我相信您需要使用动态 SQL才能在每个数据库中运行它。这是一个演练。