pgsql

PostgreSQL の PITR(ポイントインタイムリカバリ) を試してみる

PostgreSQL の PITR(ポイントインタイムリカバリ) を試してみる。 大まかな流れ 事前設定 WAL archive 設定 ベースバックアップの作成 事件発生! リカバリ WAL archive の設定 通常の WAL は不要になったら(commit/abort 時に)消えてしまうのだが、PITR…

PostgreSQL のアップグレード方法について

背景 PostgreSQL はメージャバージョンアップでデータレイアウトが変更される事がある。そのため動いている PostgreSQL のアップグレード時には、サーバーを一旦停止して dump & restore しなければならない。 大量のデータがある場合は、数時間/数日かかる…

PostgreSQL へのパッチの送り方

なぜパッチを書くか? バグを見つけた場合はそれを修正するためなど。 単純にプロジェクトに貢献したいのであれば、Todo - PostgreSQL Wiki を見て自分ができそうなものを選ぶ。 要求仕様が分からない場合は過去ログを検索する、それでも分からないときは Ha…