25 lines
1 KiB
JavaScript
25 lines
1 KiB
JavaScript
|
|
exports.seed = async function(knex) {
|
|
// Deletes ALL existing entries
|
|
return await knex('move').del()
|
|
.then(async function () {
|
|
// Inserts seed entries
|
|
await knex('game')
|
|
.where({player_black: 'user-one', player_white: 'user-two'})
|
|
.then(async ([game]) => await knex('move')
|
|
.returning('*')
|
|
.insert(
|
|
[
|
|
{player: 'black', point_x: 3, point_y: 3, number: 1, game_record: true, game: game.id, prior_move: null},
|
|
{player: 'white', point_x: 15, point_y: 15, number: 2, game_record: true, game: game.id, prior_move: 1},
|
|
{player: 'black', point_x: 4, point_y: 15, number: 3, game_record: true, game: game.id, prior_move: 2},
|
|
{player: 'white', point_x: 15, point_y: 4, number: 4, game_record: true, game: game.id, prior_move: 3},
|
|
]
|
|
)
|
|
.then(res => {console.log(res); return res;})
|
|
.catch(e => {console.log(e); return e;})
|
|
)
|
|
.then(() => {})
|
|
})
|
|
.then(() => {})
|
|
};
|