在PostgreSQL的information_schema中列出所有表的最好方法是什么?
需要说明的是:我使用的是一个空DB (我没有添加任何自己的表),但我希望看到information_schema结构中的每个表。
发布于 2010-02-17 06:08:06
您应该只需要运行select * from information_schema.tables
就可以获得特定数据库的Postgres所管理的每个表的列表。
您还可以添加一个where table_schema = 'information_schema'
来仅查看信息模式中的表。
发布于 2012-08-30 21:52:14
要列出您的表,请使用:
SELECT table_name FROM information_schema.tables WHERE table_schema='public'
它将只列出您创建的表。
发布于 2010-02-17 06:31:15
\dt information_schema.
在psql中,应该没问题。
https://stackoverflow.com/questions/2276644
复制相似问题