PostgreSQL の起動・停止
PostgreSQL のバージョン確認
$ postgres --version
初期化
$ initdb /usr/local/var/postgres -E utf8
データベースサーバーを起動
$ pg_ctl start -D /usr/local/var/postgresql@18
データベースサーバーを停止
$ pg_ctl stop -D /usr/local/var/postgresql@18
PostgreSQL に接続
デフォルトのデータベースに接続
psql -d postgres
データベースとユーザーを指定して接続
psql -d データベース名 -U ユーザ名
パスワードを入力して接続
psql -U ユーザ名 -d データベース名 -W
接続解除
\q
データベース
データベース一覧
\l
データベース選択
\c データベース名;
テーブル
テーブル一覧の表示(シーケンスも含む)
\d
テーブル一覧の表示(テーブルのみ)
\dt
テーブル構造の表示
\d テーブル名
テーブルのオーナーの変更
alter table テーブル名 owner to オーナー名;
ユーザー
ユーザー一覧
\du
スキーマ
スキーマ一覧
\dn