PostgreSQLのアイコン PostgreSQL

  • PostgreSQL17から18のバージョンアップのサムネイル画像

    PostgreSQL17から18のバージョンアップ

    掲載

    PostgreSQLのバージョンを17から18にアップグレードした際に、チェックサム設定でエラーが出て上手くアップグレードできなかった時の対応と、pgroongaを入れているとチェックサム設定が上手くいかなかったのでその対応の備忘録です。

  • DBバックアップをGASのAPI経由でGoogle Driveに保管するのサムネイル画像

    DBバックアップをGASのAPI経由でGoogle Driveに保管する

    掲載

    DBバックアップはサーバー内部に保存していると、サーバー自体に問題があった場合にバックアップが取得できず復旧が難しくなります。DBバックアップをpg_dumpコマンドを使ってシェルスクリプトで日次・月次に取得し、GAS(Google App Script)で作ったAPI経由で外部(Google Drive)に自動同期・保存することで個人サイトでもお金をかけずにバックアップを退避できる方法を解説しています。

  • PostgreSQLでシーケンス重複エラーの原因に立ち向かうのサムネイル画像

    PostgreSQLでシーケンス重複エラーの原因に立ち向かう

    掲載

    PostgreSQLで、シーケンス値の重複エラーが出た際の原因の一つを調査した備忘録です。頻繁に実行される処理でトランザクションを張ってsetvalを実行していたために不整合が生じたというレアケースですが、シーケンス値の重複の調査は大変なので誰かの調査のヒントになれば。