Skip to content

Instantly share code, notes, and snippets.

@alanhoff
Created May 7, 2015 18:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alanhoff/8af5b01b9d2bc72a6c51 to your computer and use it in GitHub Desktop.
Save alanhoff/8af5b01b9d2bc72a6c51 to your computer and use it in GitHub Desktop.
'use strict';
exports.seed = function(knex, Promise) {
var players = knex('players');
var users = knex('users');
return new Promise(function(resolve, reject) {
Promise.resolve([
[players.del],
[users.del],
[users.insert, {id: 1, name: 'Joaozin'}],
[players.insert, {id: 1, name: 'JoaozinPlayer', user_id: 1}],
[users.insert, {id: 2, name: 'Mariazinha'}],
[players.insert, {id: 2, name: 'MariazinhaPlayer', user_id: 2}],
[users.insert, {id: 3, name: 'Joaquinzinho'}],
[users.insert, {id: 3, name: 'JoaquinzinhoPlayer', user_id: 3}]
]).map(function(exec){
return exec[1].call(exec[1], exec[2]);
}, {concurrency: 1}).then(function(execs){
resolve(execs);
}).catch(function(err){
reject(err);
});
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment