Cum să configurezi validarea la migrare în Flyway
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să configurezi validarea la migrare în Flyway. We cover key concepts, practical examples, and best practices.
Parametrul flyway.validateOnMigrate controlează dacă Flyway rulează validarea automat înainte de fiecare migrare, asigurând integritatea scripturilor.
Problema
Implicit, Flyway validează migrările înainte de a le executa. În unele scenarii (de exemplu, migrări de urgență), poți dori să sari peste validare.
Configurare de bază
# flyway.conf
flyway.validateOnMigrate=true # Implicit
Dezactivarea validării
# Sari peste validare
flyway.validateOnMigrate=false
flyway migrate \
-url=jdbc:postgresql://localhost:5432/baza_mea \
-validateOnMigrate=false
Când să dezactivezi validarea
- Migrări de urgență — trebuie să aplici rapid o corecție
- Medii de dezvoltare — schimbi frecvent scripturile
- După repair manual — știi că starea e corectă
Când să păstrezi validarea
- Producție — protejează împotriva erorilor
- CI/CD — asigură consistența între medii
- Audit — garantă că scripturile nu au fost modificate
Validare explicită
# Chiar și cu validateOnMigrate=false, poți valida manual
flyway validate
# Apoi migrezi
flyway migrate -validateOnMigrate=false
Erori frecvente
- Validare dezactivată în producție — riscă migrări cu checksum incorect.
- Eroare la validare cu --validateOnMigrate=true — migrarea nu se execută.
- Confuzia cu validateMigrationNaming — sunt două setări separate.
FAQ
Built by the developers of Doda Browser, DodaZIP, and Durga Antivirus Pro. DodaTech tools integrate seamlessly with Flyway for enhanced productivity and security.
← Previous
Cum să configurezi tabelul de istoric în Flyway
Next →
Cum să setezi un baseline pentru migrări Flyway
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro