バックアップの問題により、ソナー 3.5.1 から 3.7 への移行が少し混乱しました。現在、いくつかのテーブルが欠落していますが、移行は完了しています。
欠落しているテーブルを作成するために db migration を再実行する方法はありますか?
これまでに確認した問題は 1 つだけで、ログには次のように表示されます。
MySQLSyntaxErrorException: Table 'sonar.issue_filters' doesn't exist
問題のページまたは問題のドリルダウンを表示するとき。そして、テーブルが war/sonar-server/WEB-INF/db/migrate/411_create_issue_filters.rb に作成されていることがわかります
そこの情報に基づいて、SQLで手動で直接作成できるようですが、この移行を回復するためのより安全な方法はありますか? (issue_filtersだけが問題ではないと思うので)
データベースに MySQL を使用します。