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

Kontrol Versi MySQL - Subversi

Ini bukan solusi terkait MySQL itu sendiri, tetapi kami telah meraih banyak kesuksesan dengan produk yang disebut liquibase. (http://www.liquibase.org/ )

Ini adalah solusi migrasi yang mencakup banyak vendor basis data yang berbeda, memungkinkan semua perubahan basis data dikodekan dalam file konfigurasi, yang semuanya disimpan di Subversion. Karena semua konfigurasi disimpan dalam file XML, mudah untuk menggabungkan perubahan orang lain ke dalam skrip arus utama dan dapat dimainkan dengan baik dengan tag dan cabang.

Basis data dapat dibawa ke tingkat revisi saat ini dengan menjalankan perintah "perbarui basis data". Sebagian besar perubahan juga memiliki kemampuan untuk mengembalikan perubahan basis data, yang juga dapat membantu. Saya akan merekomendasikan mengikuti praktik untuk memastikan Anda mendapatkan yang terbaru sebelum menjalankan migrasi, karena ini kemungkinan akan paling mudah.

Terakhir, saat berhubungan dengan pengiriman produksi, Anda dapat memilih agar semua database berubah output sebagai skrip SQL lengkap sehingga dapat memungkinkan DBA untuk menjalankannya dan mempertahankan pemisahan tugas.

Sejauh ini, itu bekerja seperti pesona.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Transaksi vs Mengunci Tabel

  2. Bagaimana mencegah duplikat nama pengguna saat orang mendaftar?

  3. Pemecahan masalah login PHP SQL sederhana

  4. Gunakan janji untuk memproses nilai pengembalian MySQL di node.js

  5. Pemetaan Doktrin 2 yang merujuk pada kunci unik