一键导入
flyway-checksum-repair
Fix Flyway migration checksum mismatch by deleting the schema history row and reapplying
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Fix Flyway migration checksum mismatch by deleting the schema history row and reapplying
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Динамический LdapTemplate из БД + шифрование пароля + отключение авто-LDAP для безопасного старта без AD
Экспорт Excel с фильтром по датам — использование Thymeleaf inline для передачи дат из формы в JS
Полный цикл синхронизации справочника из Active Directory — сброс структуры, сохранение порядка, блокирующий код в WebFlux
Feature-флаг в БД (app_settings) с UI-тумблером на странице профиля
Парсинг Distinguished Name из Active Directory, извлечение OU-цепочки, правила маппинга на Department/Division и блокирующие вызовы в WebFlux
Разрешение конфликта Spring Data LDAP + R2DBC — strict mode, @Table на все entity, отключение LDAP-репозиториев
| name | flyway-checksum-repair |
| description | Fix Flyway migration checksum mismatch by deleting the schema history row and reapplying |
| source | auto-skill |
| extracted_at | 2026-06-08T11:00:00.000Z |
When a migration file content changes after it was already applied to a database, Flyway detects a checksum mismatch and refuses to start:
Migration checksum mismatch for migration version N
-> Applied to database : 2053567691
-> Resolved locally : -1614467908
Connect to the database and delete the offending row from Flyway's schema history table:
DELETE FROM flyway_schema_history WHERE version = 'N';
Replace N with the version number from the error (e.g., '8').
Then restart the application. Flyway will re-apply the migration with the new file content.
Never edit an already-applied migration file. Always create a new V-file (V9, V10…) for new changes.