質問

コンパクトなWALファイルが好きです。実際に私はします:

archive_command = 'cp "%p"C:\\%f"'
.

それをする最善の方法は何ですか?

役に立ちましたか?

解決

他の質問によって行く、それはあなたが短いarchive_timeoutがあるので、あなたのWalアーカイブはほとんど空ですが、まだ完全に割り当てられた16MBファイルです。

ほとんどのプラットフォームでは、それらをgzip、例えばgzip。

archive_command = 'gzip -c < "%p" > /archive/path/%f"'
.

Windows gzipコマンドがないため、これはネイティブには機能しません。Windows ZIPサポートはコマンドラインから直接使用できないため、コマンドラインから使用可能な圧縮ユーティリティをインストールする必要があります。

私は 7-zip のインストールを提案します。

archive_command = '%PROGRAMFILES%\7zip\7z.exe a "C:\\TheWALArchive\%f" "%p"'
.

archive_commandは対応する解凍ステップを必要とすることに注意してください。

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top