0

我在AWS ec2機器上運行postgresql數據庫,並在crontab每天晚上12點安排數據庫的備份,crontab執行包含所有備份數據的命令的shell腳本。問題是,我想在不停止數據庫服務的情況下執行此操作。請幫忙!通過shell腳本在AWS ec2機器上運行的postgresql數據庫的自動無聲備份?

+0

你用什麼方式運行呢?冷目錄複製?我不明白爲什麼你會停止分貝.. –

+0

嗨!我正在使用pg_dump。如果我不停止數據庫服務,那麼我的數據庫備份是否會成功完成?如果其他用戶在進行備份的同時訪問數據庫,它是否會與數據衝突或產生任何問題?謝謝 ! – SonamGupta

+1

如果你停止postgres,你將無法'pg_dump' –

回答

0

https://www.postgresql.org/docs/current/static/app-pgdump.html

pg_dump的是一個用於備份PostgreSQL數據庫的工具。即使數據庫正在同時使用,它也會使 保持一致的備份。 pg_dump不會阻止其他用戶訪問數據庫(讀者或 作者)。

您無需停止服務

+0

好吧!再次感謝您:) – SonamGupta

+0

當然,沒有後顧之憂 –

相關問題