Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Migracja KnexJS z powiązanymi danymi nasion

Funkcjonalność seed Knex.js nie zapewnia żadnej kolejności gwarancji wykonania. Każde ziarno powinno być napisane tak, aby można je było wykonać w izolacji – czyli tzw. Twoje podejście do pojedynczego pliku jest poprawne.

Jeśli chcesz podzielić swoje indywidualne pliki seed na podmoduły, możesz spróbować następujących czynności:

// 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. Jak napisać zapytanie porównujące aktualną datę ze znacznikami czasu created_at w bazie danych?

  2. Zwróć obiekt JSON za pomocą PHP json_encode() i MySQL, aby przejść do funkcji jQuery

  3. Błąd krytyczny:wywołanie funkcji elementu członkowskiego query() na null

  4. Przekazywanie tablicy do mysql

  5. Wydrukuj informacje debugowania z procedury składowanej w MySQL