- 第10回PostgreSQLアンカンファレンス - Togetter
https://togetter.com/li/1315752
■DB移行やメジャーバージョンアップの時、、、
皆さんは、
- システム更改によるDB移行
- PostgreSQLのバージョンアップ
- 特定のテーブルだけ別インスタンスにコピーしたい
- その方式は?
- ツールは何を使う?
- ダウンタイムは?
- DBaaSの場合はどうする?
もっともシンプルな方法は Dump & Restore だと思いますが、データベースの規模が大きくなってきた状態だと非常に時間がかかる場合があり、単純な Dump & Restore だと数日間データベースを停止しなければならない、といった見積もりになることもあります。
■更新差分だけを取得・適用して追い付きたい
そういう状況で次に考えるのは、「データベースを一旦コピーしておいて、後から更新差分だけ適用して追い付きたい」という方式です。