PostgreSQL よく使うコマンド

よく使うコマンドを記載します。


PostgreSQLの起動、停止

PostgreSQLの起動

pg_ctl start -D "C:\Program Files\PostgreSQL\11\data"

PostgreSQLの停止

pg_ctl stop -D "C:\Program Files\PostgreSQL\11\data"

PostgreSQLの起動確認

pg_ctl status -D "C:\Program Files\PostgreSQL\11\data"

psql ログイン

psql -U <USERNAME> -d <DB_NAME> -h <HOST> -p <PORT>

例)
psql -U postgres -d postgres -h localhost -p 5432

psql ログアウト

\q


ユーザーロール一覧

\du

データベース一覧

\l

現在のデータベースを確認

select current_database();

データベース切り替え

\c <DB_NAME>

スキーマ一覧

\l

現在のスキーマを確認

select current_database();

スキーマ切り替え

set search_path = <SCHEMA_NAME>;