Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengelola Liquibase dengan model pengembangan GitFlow

Apa yang kami lakukan tidak ditautkan ke Git atau GitFlow, tetapi ke database itu sendiri:

Setiap kali skrip db dieksekusi, itu dilakukan melalui pembungkus yang juga akan merekam eksekusi skrip tersebut dalam tabel khusus database.
Dengan cara itu, saat skrip yang sama diterapkan, pembungkus akan mendeteksinya. sudah dijalankan, dan tidak akan menerapkannya lagi.

Ini adalah implementasi dari seperti produk Flyway sudah (seperti yang ditunjukkan dalam jawaban ini, Anda dapat menggunakan keduanya:Liquidbase dan Jalur Terbang , mereka tampaknya berbeda ).
Intinya adalah:ini tidak dapat dikelola hanya dengan Sistem Kontrol Versi:Anda memerlukan alat tambahan untuk menegakkan/mengendalikan proses peningkatan basis data.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. apa arti dari pilih ''-''

  2. Pembuat Kueri Laravel DI MANA TIDAK

  3. Sisipkan Dimana Tidak Ada-Tanpa Kunci Utama

  4. batas catatan meja kerja mysql

  5. jika Baris1 =Nilai 1, Perbarui baris lainnya