gpt4 book ai didi

PostgreSQL 命令不列出所有模式

转载 作者:行者123 更新时间:2023-11-29 11:32:22 25 4
gpt4 key购买 nike

我想知道为什么 \d 只列出 public 模式中的表?我在数据库中有另一个模式,sps,但是那些表没有列出...

# psql -p 5432 -U postgres -h localhost myDB
Password for user postgres:
psql (9.1.5)
Type "help" for help.

myDB=# \d
List of relations
Schema | Name | Type | Owner
--------+----------------------------+----------+----------
public | tableA | table | postgres
public | tableB | table | postgres
public | tableC | table | postgres
public | table_col_seq | sequence | postgres
(4 rows)

最佳答案

您需要更改您的search_path。在 psql 中使用 \dn 然后构建你的 search_path:

SET search_path = schema1,schema2,public;

关于PostgreSQL 命令不列出所有模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12902036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com