PostgreSQL でユーザとデータベースを新しく作る手順

備忘録。psql から行う。

# sudo -u postgres psql

または

> psql -U postgres

ユーザの作成

CREATE USER ユーザ名 WITH ENCRYPTED PASSWORD 'パスワード';

ユーザ一覧

SELECT * FROM pg_shadow;

ユーザの削除

DROP USER ユーザ名;

データベースの作成

CREATE DATABASE データベース名 OWNER ユーザ名 ENCODING 'UTF-8';