basic_archive
是一個歸檔模組的範例。此模組會將已完成的 WAL 段落檔案複製到指定的目錄。這可能不是特別有用,但它可以作為開發您自己的歸檔模組的起點。有關歸檔模組的更多資訊,請參閱第 49 章。
為了正常運作,必須透過 archive_library 載入此模組,並且必須啟用 archive_mode。
basic_archive.archive_directory
(string
) 伺服器應複製 WAL 段落檔案的目錄。此目錄必須已存在。預設值為空字串,這實際上會停止 WAL 歸檔,但如果啟用 archive_mode,伺服器將會累積 WAL 段落檔案,以期待很快會提供一個值。
這些參數必須在 postgresql.conf
中設定。典型的用法可能是
# postgresql.conf archive_mode = 'on' archive_library = 'basic_archive' basic_archive.archive_directory = '/path/to/archive/directory'
伺服器崩潰可能會在歸檔目錄中留下帶有字首 archtemp
的暫存檔。建議在崩潰後重新啟動伺服器之前刪除這些檔案。只要這些檔案與任何仍在進行的歸檔無關,就可以在伺服器執行時安全地移除這些檔案,但使用者在這樣做時應格外小心。
Nathan Bossart
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表格來報告文件問題。