系統環境:
Debian 11
切換到超級使用者:#
sudo su postgres
進入 psql:#
psql
建立一個使用者:#
CREATE USER 使用者名稱 WITH PASSWORD '密碼';
查看角色列表:#
\du
建立資料庫並指定擁有者和編碼:#
CREATE DATABASE 資料庫名稱 WITH OWNER 使用者名稱 ENCODING UTF8;
建立一個資料庫:#
CREATE DATABASE 資料庫名稱;
查看資料庫列表:#
\l
更改剛創建的資料庫所有權:#
ALTER DATABASE 資料庫名稱 OWNER TO 使用者名稱;
透過 psql 連線資料庫#
psql -h 127.0.0.1 -p 5432 -U 使用者名稱 -d 資料庫名稱
備份資料庫#
pg_dump 資料庫名稱 > 資料庫名稱.dump
還原資料庫#
psql -f 資料庫名稱.dump -d 資料庫名稱