PostgreSQL

[PostgreSQL] Windows版PostgreSQLで定期的にDBダンプを取得する方法とダンプをリストア方法

こんにちは。 今回は、Windows版のPostgreSQL で PowerShellとタスクスケジューラーを使って定期的にDBダンプを取得する方法 と 取得したダンプでリストアする方法 を紹介します。 環境 Windows Server 2012 R2 PostgreSQL 9.6 PowerShell バージョン 4.0 設定ファイル配置 後述するPow・・・続きを読む

PostgreSQL で文字列から UUID 型の列に値を設定するには

とあるアプリケーションを作っていて、とある PostgreSQL のテーブルで、とある文字列型のカラムに入っている GUID の値を PostgreSQL の UUID 型のカラムに変換して入れたくなったので、そのときのメモです。 調べてもほとんどひっかからなかったので、そもそもそんな変なことをする人は少ないらしいですが、奇特な方のために一応残しておきます。・・・続きを読む

Redmine チケットと注記データをデータベースに直接インポートする

弊社では一部の社内サービスに Redmine を利用していますが、つい先日ストレージ障害でサーバーの再構築を余儀なくされ、前回のバックアップ以降のデータが欠如した状態に陥りました。 ということで、メールや Slack の通知に残るチケットや注記の断片をピックアップして、再度インポートするという少々面倒な作業を行うことになりました。 チケット復元方法の検討 チ・・・続きを読む