node-go/packages/server/data/migrations/20200120230921_move.js

18 lines
603 B
JavaScript
Raw Permalink Normal View History

2020-01-21 07:19:22 +00:00
const players = ['white', 'black']
exports.up = knex => {
return knex.schema.createTable("move", table => {
table.increments('id').primary();
table.enu('player', players).notNullable();
table.integer('point_x').notNullable();
table.integer('point_y').notNullable();
table.integer('number').notNullable();
table.boolean('game_record').notNullable().default(true);
table.integer('game').references('id').inTable('game').notNullable();
table.integer('prior_move').references('id').inTable('move');
});
};
exports.down = knex => knex.schema.dropTableIfExists("move");