- Apa urutan eksekusi migrasi terbang?
- Apakah Flyway secara otomatis membuat skema?
- Dimana migrasi terbang disimpan?
- Adalah migrasi terbang transaksional?
Apa urutan eksekusi migrasi terbang?
Urutan eksekusi untuk skrip migrasi
Dalam satu migrasi tunggal, semua migrasi versi yang tertunda diterapkan untuk pertama kali diikuti oleh migrasi berulang yang telah berubah. Migrasi yang dapat diulang diterapkan dalam urutan deskripsi mereka.
Apakah Flyway secara otomatis membuat skema?
Secara default, Flyway akan mencoba membuat skema yang disediakan oleh skema dan opsi konfigurasi DefaultSchema. Perilaku ini dapat diaktifkan dengan opsi konfigurasi CreateSchemas. Ini mungkin berguna saat Anda ingin kontrol penuh atas bagaimana skema dibuat.
Dimana migrasi terbang disimpan?
Secara default flyway akan mencari migrasi di classpath di bawah db/migrasi, yang pada proyek Maven berarti src/main/sumber daya/db/migrasi. Namun Anda juga dapat menggunakan lokasi yang dimulai dengan sistem file: awalan yang bisa berada di mana saja di disk Anda.
Adalah migrasi terbang transaksional?
Jalan terbang dan transaksi. Dengan Flyway, jika Anda melakukan kesalahan dan kesalahan dipicu, maka migrasi berguling kembali. Migrasi diterapkan dalam transaksi bila memungkinkan, dan Flyway memutar migrasi jika menerima pesan kesalahan pada hubungannya.