システム環境:
Debian 11
スーパーユーザーに切り替える:#
sudo su postgres
psql に入る:#
psql
ユーザーを作成する:#
CREATE USER username WITH PASSWORD 'password';
ロールリストを表示する:#
\du
データベースを作成し、所有者とエンコーディングを指定する:#
CREATE DATABASE dbname WITH OWNER username ENCODING UTF8;
データベースを作成する:#
CREATE DATABASE dbname;
データベースリストを表示する:#
\l
新しく作成したデータベースの所有権を変更する:#
ALTER DATABASE dbname OWNER TO username;
psql を使用してデータベースに接続する#
psql -h 127.0.0.1 -p 5432 -U username -d dbname
データベースのバックアップ#
pg_dump dbname > dbname.dump
データベースのリストア#
psql -f dbname.dump -d dbname