2016-06-08 65 views
1

如何在Ubuntu中自動備份PostgreSQL數據庫? 還是有腳本可以用來進行時間到時間的PostgreSQL數據庫備份嗎?在Ubuntu中自動備份PostgreSQL數據庫

+0

雖然接受的答案是正確的,但它不是任何方式的最佳方式。最好的方法是postgresql複製 – e4c5

+0

你有關於postgesql複製的任何細節 –

+0

該手冊有一個完整的章節 – e4c5

回答

3

您可以使用以下方法:

sudo crontab -e 

在文件的最後補充一點:

0 6 * * * sudo pg_dump -U USERNAME -h REMOTE_HOST -p REMOTE_PORT NAME_OF_DB > LOCATION_AND_NAME_OF_BACKUP_FILE 

此命令將您選中的數據庫每天的自動備份在上午6:00 (在改變命令的選項以適合ur數據庫之後)

+0

是否有任何需要運行任何命令在添加此給定命令後 –

+0

否......它將在選定時間自行運行(您可以將時間更改爲需要的wt)。爲了測試命令瞬間複製一個在上面,將其粘貼在命令行前: 須藤pg_dump的-U USERNAME -h REMOTE_HOST -p REMOTE_PORT NAME_OF_DB> LOCATION_AND_NAME_OF_BACKUP_FILE –

+0

謝謝#Zein –