4

publicスキーマ\dのテーブルのみを一覧表示するのはなぜですか? データベースに別のスキーマ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)
4

2 に答える 2

7

を変更する必要がありますsearch_pathpsql使用中および\dnビルドsearch_path

SET search_path = schema1,schema2,public;
于 2012-10-15T18:49:57.043 に答える