DBIX :: Migrasi :: Direktori

DBIX :: Migrasi :: Direktori adalah modul Perl untuk menginstal / menghapus / meningkatkan / menurunkan skema SQL.
Unduh sekarang

DBIX :: Migrasi :: Direktori Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Tyler MacDonald
  • Situs web penerbit:
  • http://search.cpan.org/~crakrjack/

DBIX :: Migrasi :: Direktori Tag


DBIX :: Migrasi :: Direktori Keterangan

DBIX :: Migrasi :: Direktori adalah modul Perl untuk menginstal / menghapus / meningkatkan / menurunkan skema SQL. Dbix :: migrasi :: direktori adalah modul Perl untuk menginstal / menghapus / memutakhirkan / menurunkan sql schemas.synopsis Gunakan dbix :: migrasi :: direktori; Gunakan DBI; $ DBH = DBI-> Connect ('DB: Sesuatu: beberapa = di mana', 'pengguna', 'lulus'); $ m = dbix :: migrasi :: direktori-> baru (base => '/ path / schemas / are /', skema => 'myapp', datiredsion_from => 'myapp :: datapackage', dbh => $ dbh); $ m-> bermigrasi atau mati "Menginstal basis data gagal!"; dbix :: migrasi :: Direktori memberi Anda kerangka kerja untuk mengelola skema database dengan mudah. Anda membuat direktori untuk menahan skema Anda, maka di direktori itu membuat sub-direktori yang berisi kode SQL untuk menginstal, menghapus, meningkatkan, atau menurunkan skema Anda. Tata letak skema dijelaskan secara lebih rinci di bagian "Tata Letak Direktori" di bawah ini. Ketika diminta untuk menginstal, memutakhirkan, atau menurunkan skema basis data, dbix :: migrasi :: direktori akan melihat direktori ini dan mencoba menemukan jalur terpendek antara dua versi skema. Kemudian akan menjalankan seluruh kode upgrade dalam satu transaksi, memutar kembali jika upgrade gagal. Schemas database masukkan dapat dikelola dalam satu database. DBIX :: Migrasi :: Direktori saat ini memerlukan dua tabel yang ada di database Anda untuk melacak nomor versi skema dan meningkatkan / menurunkan riwayat. Tabel-tabel ini disebut "migration_schema_version" dan "migration_schema_log", dan juga dapat dikelola menggunakan dbix :: migrasi :: direktori. Persyaratan: · Perl.


DBIX :: Migrasi :: Direktori Perangkat Lunak Terkait