- Jaki jest kolejność wykonywania migracji Flyway?
- Czy Flyway automatycznie tworzy schemat?
- Gdzie są przechowywane migracje much?
- Są transakcjami migracji flyway?
Jaki jest kolejność wykonywania migracji Flyway?
Kolejność wykonania dla skryptów migracyjnych
W ramach pojedynczej migracji wszystkie oczekujące migracje są stosowane w kolejności, a następnie wszelkie powtarzalne migracje, które się zmieniły. Powtarzalne migracje są stosowane w kolejności ich opisu.
Czy Flyway automatycznie tworzy schemat?
Domyślnie Flyway spróbuje utworzyć schematy dostarczone przez schematy i opcje konfiguracji DEAULTSCHEMA. To zachowanie można przełączać za pomocą opcji konfiguracji CreateSchemas. Może to być przydatne, gdy chcesz pełną kontrolę nad sposobem tworzenia schematów.
Gdzie są przechowywane migracje much?
Domyślnie Flyway będzie szukał migracji na ścieżce klasowej w ramach DB/Migracja, co w projekcie Maven oznacza SRC/Main/Resources/DB/Migracja. Możesz jednak użyć lokalizacji zaczynającej się od systemu plików: Prefiks, który może znajdować się w dowolnym miejscu na dysku.
Są transakcjami migracji flyway?
Flyway i transakcje. Z Flyway, jeśli popełnisz błąd i wywołuje błąd, to migracja cofa się. Migracje są stosowane w ramach transakcji w miarę możliwości, a Flyway cofnie migrację, jeśli odbędzie komunikat o błędzie na swoim połączeniu.