Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apakah ada sistem kontrol versi untuk perubahan struktur database?

Di Ruby on Rails, ada konsep migrasi -- skrip cepat untuk mengubah database.

Anda membuat file migrasi, yang memiliki aturan untuk meningkatkan versi db (seperti menambahkan kolom) dan aturan untuk menurunkan versi (seperti menghapus kolom). Setiap migrasi diberi nomor, dan tabel melacak versi db Anda saat ini.

Untuk bermigrasi , Anda menjalankan perintah yang disebut "db:migrate" yang melihat versi Anda dan menerapkan skrip yang diperlukan. Anda dapat bermigrasi ke bawah dengan cara yang sama.

Skrip migrasi itu sendiri disimpan dalam sistem kontrol versi -- setiap kali Anda mengubah database, Anda memeriksa skrip baru, dan pengembang mana pun dapat menerapkannya untuk membawa db lokal mereka ke versi terbaru.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara mengonversi csv ke tabel di oracle

  2. Cara Menampilkan Semua Keistimewaan Database Oracle untuk Pengguna

  3. Oracle:cara mengurangi dua tanggal dan mendapatkan menit dari hasilnya

  4. Penyetelan Kinerja PL/SQL untuk Kueri Wildcard LIKE '%...%'

  5. Mengapa saya tidak dapat menggunakan variabel bind dalam pernyataan DDL/SCL dalam SQL dinamis?