本文介绍了列出PostgreSQL模式中的表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在psql中执行 \dt 时,我只会得到当前模式中的表列表( public

When I do a \dt in psql I only get a listing of tables in the current schema (public by default).

如何获取所有模式或特定模式中所有表的列表?

How can I get a list of all tables in all schemas or a particular schema?

推荐答案

在所有模式中:

=> \dt *.*

在特定模式中:

=> \dt public.*

可以使用

\dt (public|s).(s|t)
       List of relations
 Schema | Name | Type  | Owner
--------+------+-------+-------
 public | s    | table | cpn
 public | t    | table | cpn
 s      | t    | table | cpn



这篇关于列出PostgreSQL模式中的表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-16 08:44