0

由于备份问题,从声纳 3.5.1 到 3.7 的迁移有点混乱。现在缺少一些表,但迁移已完成。

有什么方法可以重新运行数据库迁移以创建丢失的表?

请注意,到目前为止,我只看到了一个问题,它在日志中显示为:

MySQLSyntaxErrorException: Table 'sonar.issue_filters' doesn't exist

当我显示问题页面或问题钻取时。我看到该表是在 war/sonar-server/WEB-INF/db/migrate/411_create_issue_filters.rb

所以根据那里的信息,我似乎可以直接在 sql 中手动创建一个,但是有没有更好的安全方法来恢复这个迁移?(因为我怀疑 issue_filters 不是唯一的问题)

使用 MySQL 作为数据库。

4

0 回答 0