如何在 pSQL 会话中显示特定模式下的表?

how to display tables under a particular schema in a pSQL session?

在 pSQL 会话(linux 服务器)中,命令 \dn 显示数据库中的模式。是否有任何命令可以显示特定模式下的表,比如 xyz?

谢谢,

"\z" 命令 用于在交互式 psql 会话中列出表。

# psql -d mcdb -U admin -p 5555
mcdb=# \z

\dt 用于列出表格。默认情况下,它将列出当前模式中的那些。

但是,您可以将模式传递给它。在你的情况下,你想做:

\dt xyz.

这将列出 xyz 架构中的所有表。

您还可以用它做一些其他事情:

  • 列出所有模式中的所有表:\dt *.
  • 列出名称中包含 user 的表格:\dt *user*
  • 列出所有模式中名称中包含 user 的表:\dt *.*user*