我用psql在PostgreSQl数据库中创建了一个新模式:
CREATE SCHEMA my_schema;
Run Code Online (Sandbox Code Playgroud)
但是当我发出\dt
命令时,我只看到public
模式中的表.不过,我可以访问所有的表my_schema
用my_schema.table_name
.
如何查看psql中所有模式的所有表?
Ale*_*sky 86
对于您的架构(请注意架构名称后面的句点):
\dt my_schema.
Run Code Online (Sandbox Code Playgroud)
要么:
SET search_path TO my_schema, public;
\dt
Run Code Online (Sandbox Code Playgroud)
对于所有模式:
\dt *.
Run Code Online (Sandbox Code Playgroud)