Обновление Sonar с 4.5.4 до 5.1 завершается сбоем с ошибкой выполнения миграции базы данных: org.sonar.server.db.migratio ns.v50.FeedFileSources

У нас возникли проблемы с обновлением нашей базы данных Sonar. Наряду с этим общим сообщением мы также видим Вызвано:

java.sql.BatchUpdateException: невозможно вставить повторяющуюся ключевую строку в объект «dbo.file_sources» с уникальным индексом «file_sources_file_uuid_uniq». Двойное значение ключа и т.д...

Как мы можем определить, что нужно очистить, чтобы двигаться вперед?

полный журнал размещен на pastebin


person user2639796    schedule 13.05.2015    source источник


Ответы (1)


Удалите уникальный индекс file_sources_file_uuid_uniq в таблице file_sources. Когда Sonarqube создает полностью новую базу данных, индекс не будет создан. Кажется, скрипты миграции пропустили удаление файла index.

person user5654094    schedule 08.12.2015