0

私はAWS ec2マシン上でpostgresqlデータベースを実行しており、毎晩午前12:00にデータベースのバックアップをスケジュールしています。crontabは、データをバックアップするすべてのコマンドを含むシェルスクリプトを実行します。問題は、データベースサービスを停止せずにやりたいことです。助けてください!自動シェルスクリプトを使用してAWS ec2マシンで実行されているpostgresqlデータベースの自動サイレントバックアップ?

+0

を停止することなく、それを実行しますか?コールドディレクトリコピー?なぜあなたはDBをすべて停止するのか分からない。 –

+0

こんにちは!私はpg_dumpを使用しています。私がdbサービスを停止しなければ、私のデータベースバックアップは成功し、完了するでしょうか?バックアップを取っている間に他のユーザーが同時にdbにアクセスしている場合、データに問題が発生したり競合したりすることはありませんか?ありがとうございました ! – SonamGupta

+1

postgresを止めれば 'pg_dump'することはできません –

答えて

0

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

pg_dumpはPostgreSQLデータベースをバックアップするためのユーティリティです。データベースが同時に使用されている場合でも、 は一貫したバックアップになります。 pg_dumpは、データベースにアクセスする他のユーザー(読者または ライター)をブロックしません。

あなたはサービスあなたが使用しているものの方法

+0

さようなら!もう一度ありがとう:) – SonamGupta

+0

確かに、心配なし –

関連する問題