Closed wate closed 2 years ago
ありがとうございます。再現しました。
MariaDB 10.5.14以降でALTER TABLE ADD INDEX
がinplaceで実行されなくなっていることが原因で失敗していました。MariaDB 10.5.14以降でもinplaceで実行されるようにしたので今月末にリリースされる次のバージョンのMroongaでは動くはずです。
が、それまで待てないと思うのでこのプラグインのmasterを使えばそもそもALTER TABLE ADD INDEX
が発生しないようにしておきました。これで今のMroongaでも動くはずです。
@kou 対応ありがとうございます!
発生している事象
READMEの「Install this plugin」の手順に従い、プラグインをインストールしようとしたところ、 以下の処理を実行したところ、マイグレーションに失敗しインストールができない
エラー内容
実際に表示されたエラーメッセージ部分を抜粋し以下に記載します
上記エラー発生直後のデータベースの確認内容
以下のエラーメッセージの内容を元に
fts_tags
テーブルのインデックス確認したところ以下のエラーを確認予想している事象
マイグレーションが正常に終了し、プラグインのインストールが完了する
動作環境
Debian 11(bullseye)
2.7.4
10.5
12.02
4.2-stable
4.2-stable
ブランチのソースコードを取得してインストール https://github.com/redmine/redmine/tree/4.2-stablemaster
ブランチのソースコードを利用補足事項
なお、通常は以下を利用し、Redmineのデモ環境を構築しようとしたところ、 その際に上記のエラーが発生したため、手動にて再現を行った内容が上記に記載したものです。
https://github.com/histudy/vagrant-redmine
Vagrant + VirtualBoxがインストールされている環境であれば、 上記リポジトリの内容をclone後、下記の内容を記述した
extra_vars.yml
というファイルを設置し、 デモ環境を構築使用とすることで同じ事象を確認できると思われます。※ただし、上記のデモ環境構築用リポジトリの内容はWindows環境での動作確認は行っておりません