PostgreSQL コマンド
接続前
接続
psql -d (DB名) -U (ユーザ名) -h (ホスト名) -p (ポート番号)
psql -d testdb -U testuser -h localhost -p 5432
DB一覧
psql -l
外部スクリプト実行
psql (接続情報) -f “\~\test.sql”
接続と同時
接続後
切断
# \q
テーブル一覧
# \d
# \dt
標準出力先
show data_directory;
データベース作成
create database test;
create database test owner user;
create database test encoding ‘UTF8’ /’SJIS’
ユーザー作成
create user test with password ‘test‘;
alter role test with superuser createdb createrole;
ユーザー一覧
\du
外部スクリプト実行
\i test.sql
パスを”では囲まない
OSコマンド実行
\! ls
\! dir