psqlにログイン
psql -U postgres
psql -h localhost -p 5432 -U postgres -d postgres
コマンドの一覧を表示
¥?
データベースの一覧表示
¥l
データベースの作製
create database testdb;
create database testdb
encoding EUC_JP
lc_collate 'Japanese_Japan.20932'
lc_ctype 'Japanese_Japan.20932';
データベースを選択
¥c testdb
データベースを削除
drop database testdb;
スキーマの一覧
¥dn
¥dn+
スキーマ検索パスの確認
show search_path;
スキーマの作製
create schema new_schema;
ロール指定してスキーマを作製
create schema new_schema authorization roll_name;
スキーマの名前を変更
alter schema old_name rename to new_name;
スキーマの所有者を変更
alter schema old_owner owner to new_owner;
スキーマの削除
drop schema roll;
ロールの作製
create role roll_name with login password 'pass';
ロールの一覧
¥du