PostgreSQL テーブル一覧を表示する

PostgreSQLのターミナルでテーブル一覧を表示するには、\dtコマンドを使います。

postgres=# \dt
                 List of relations
 Schema |         Name         | Type  |   Owner    
--------+----------------------+-------+------------
 public | articles             | table | db_user
 public | schema_migrations    | table | db_user
 public | tags                 | table | db_user
(3 rows)

テーブルがあるはずなのにNo relations found.と表示される場合は、操作対象のデータベースを指定していない可能性があります。次のように\cコマンドでデータベースを指定してからもう一度試してみます。

postgres=# \c sample_db

ファレンス:psql