結論
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+ |