scheme

スキーマを分けると権限のあるユーザーしか参照できない

command

\l データベース一覧
\c database databaseに接続
\dt テーブル一覧
\d table table仕様を表示

backup

$ pg_dump -h hostname -d databasename -U user > backup.dbbackup
$ pg_dump -h hostname -d databasename -U user –inserts > backup.sql

restore

$ psql -U user database < backup.sql

sequence作成

CREATE SEQUENCE sample
START WITH 26
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;

sequenceのidをセット

id=5までは登録済みとする
次からは6

SELECT pg_catalog.setval('sample', 5, true);