結論
PostgreSQLのコマンドが全然覚えられない問題への対策。
MySQLだとこのコマンドなんだけど…を表にまとめる!これで解決!!
| アクション | MySQL | PostgreSQL |
|---|---|---|
| ログイン | $ mysql -h <HOSTNAME> -P <PORT> -u <USERNAME> -p |
$ psql -h <HOSTNAME> -p <PORT> -U <USERNAME> -d <DBNAME> |
| データベース一覧表示 | show databases; |
\l |
| データベース切替 | use <DBNAME> |
\c <DBNAME> |
| テーブル一覧表示 | show tables; |
\d |
| テーブル定義表示 | desc <TABLENAME>; |
\d <TABLENAME> |
| スキーマ一覧表示 | show schemas; |
\dn |
| スキーマ一覧+アクセス権限表示 | N/A |
\dn+ |