PostgreSQL

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

コメントする