PostgreSQL のバックアップをしたい 今自分たちで作っているサービスでは、成り行き上 PostgreSQL を使っている。で、最近バックアップの設定をしたんだけど、今までと同じく pg_dump をどっか別の場所に保存するってのだとつまらないなと思ってちょっとぐぐってみたら wal-e ってのがあった。結論から書くと、これかなり便利。 ただし、ドキュメントはあまり分かりやすいとは言えない。 wal-e がやってくれること 大雑把には 要は PITR (Point In Time Recovery) のためのバックアップが取得できる。PostgreSQL の PITR に関しては、公式サイトのページを参照。 具体的には、 ベースバックアップの取得 WAL (Write Ahead Log) の取得 をしてくれる。で、それを Amazon S3, Windows Azure Blob