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

Migrasi KnexJS Dengan Data Benih Terkait

Fungsionalitas benih Knex.js tidak menyediakan urutan jaminan eksekusi apa pun. Setiap seed harus ditulis sedemikian rupa sehingga dapat dieksekusi secara terpisah - mis. pendekatan file tunggal Anda benar.

Jika Anda ingin memecah file benih individual Anda menjadi submodul, maka Anda dapat mencoba yang berikut ini:

// initial-data.js
var operatingSystems = require('./initial-data/operating-systems.js');
var servers = require('./initial-data/servers.js');
exports.seed = function(knex, Promise) {
  return operatingSystems.seed(knex, Promise)
  .then(function () {
    return servers.seed(knex, Promise);
  }).then(function() {
    // next ordered migration...
  });
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan database MySQL menggunakan Python+SQLAlchemy dari jarak jauh?

  2. Apa cara paling sederhana untuk menjalankan skrip ketika email diterima?

  3. MySQL Menghitung nilai yang berbeda dari satu kolom

  4. Bagaimana cara mengubah seluruh characterset dan collation database MySQL ke UTF-8?

  5. PHP Periksa apakah string berisi huruf