PostgreSQLのpsqlでテーブル一覧を表示する方法
PostgreSQLのpsqlでテーブル一覧を表示するには、「\dt」を使用する。
以下は、CentOS 6(Linux)のPostgreSQL 8.4での実行例。
testdata=# \dt
List of relations
Schema | Name | Type | Owner
--------+------------------+-------+-------
public | test_table_name1 | table | user1
public | test_table_name2 | table | user1
public | test_table_name3 | table | user1
public | test_table_name4 | table | user1
public | test_table_name5 | table | user1
(5 rows)
サイズ、コメントを含めて表示する場合は、\dt+を使用する。
testdata=# \dt+
Schema | Name | Type | Owner | Size | Description
--------+----------------------+-------+-------+---------+-----------------
public | test_table_name1 | table | user1 | 48 kB | xx1管理テーブル
public | test_table_name2 | table | user1 | 0 bytes | xx2管理テーブル
public | test_table_name3 | table | user1 | 832 kB | xx3管理テーブル
public | test_table_name4 | table | user1 | 0 bytes | xx4管理テーブル
public | test_table_name5 | table | user1 | 20 MB | xx5管理テーブル