はじめに GitBucketについて調べているときに組み込みDBのH2のデータが壊れた事例をいくつか目にしました。 弊社では1年以上利用する間にデータが壊れたことはないのですが、何がトリガーなのか分からないので外部DBに移行してみました。 外部DBはMySQLとPostgreSQLがサポートされていて、PostgreSQLを選びました。 MySQLは後述する理由からトラブルの可能性があり、あまりお勧めできません。 DB移行手順 External database configuration · gitbucket/gitbucket Wikiの説明に従って、以下の手順で進めていきます。 PostgreSQLをセットアップする 既存データをエクスポートする database.confのDB接続先を変更する GitBucketを再起動する エクスポートしたデータをインポートする Postgre