PosgreSQL 備份與還原範例
- pg_dump 指令備份
- pg_restore 指令回存
- Database 重建範例
pg_dump 指令備份
pg_dump -U totem -F t -b -v -f totem1.tar totem
pg_restore 指令回存
pg_restore -U totem -F t -d totem -i -v totem.tar
Database 重建指令
準備指令檔 rebuild.sql
執行 rebuild.sql 方式
將下列指令放入 rebuild.sql 中
drop database totem;
CREATE DATABASE totem
WITH ENCODING='UNICODE'
OWNER=totem
TEMPLATE=template0
TABLESPACE=totem;
\c totem;
ALTER SCHEMA public OWNER TO totem;
psql 執行 sql script 檔範例
psql -U postgres -f rebuild.sql