0

以前は、herokuでデータベースフォロワーのデータベースダンプを作成できました。

heroku pgbackups:capture HEROKU_FOLLOWER_COLOR --expire

最近動作を停止しました。

heroku logs --tail --ps pgbackupsが得たら

2013-03-07T17:27:49+00:00 app[pgbackups]: dump_progress: start
2013-03-07T17:27:49+00:00 app[pgbackups]: pg_dump-9.2.1-64bit: [archiver (db)] query failed: ERROR:  cannot use serializable mode in a hot standby
2013-03-07T17:27:49+00:00 app[pgbackups]: HINT:  You can use REPEATABLE READ instead.
2013-03-07T17:27:49+00:00 app[pgbackups]: pg_dump-9.2.1-64bit: [archiver (db)] query was: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ ONLY, DEFERRABLE
2013-03-07T17:27:49+00:00 app[pgbackups]: dump_progress:    0B
2013-03-07T17:27:49+00:00 app[pgbackups]:
2013-03-07T17:27:49+00:00 app[pgbackups]: dump_progress: error

ただし、メインのDATABASE_URLからのダンプは正常に機能しているようです。

これはherokuプラットフォームの最近の変更ですか、それとも何か問題がありますか?また、メインデータベースのダンプを実行すると、パフォーマンスが低下しますか?

4

1 に答える 1

4

フォロワーからのバックアップが再び機能するはずです。この失敗は、pgbackupsに加えたいくつかの変更(つまり、の--serializable-deferrableフラグの追加pg_dump)が原因でした。これがフォロワーには機能しないことを見逃しました。申し訳ありません。

ありがとう、

マシエック、

Heroku Postgres

于 2013-03-07T20:08:31.880 に答える