PostgreSQL 備份與回復

 PostgreSQL 備份與回復


備份:

先用dumpall備份整個或是只備份globals:

sudo -u postgres pg_dumpall -f /back/pg_globals.sql --globals-only

 

 之後定時備份:

sudo -u postgres pg_dump -Fc 資料庫名稱 /back/$BACKUP_NAME



回復:

先回復globals

sudo -u postgres psql -U postgres < pg_globals.sql


之後回復定時備份

sudo -u postgres pg_restore -C -d postgres $BACKUP_NAME

留言

熱門文章