16 lines
427 B
CoffeeScript
16 lines
427 B
CoffeeScript
|
|
exports.up = (knex, Promise) ->
|
|
knex.schema.createTable 'battles', (t) ->
|
|
t.increments()
|
|
t.string('battle_id').index().unique().notNull()
|
|
t.string('name')
|
|
t.string('players').notNull()
|
|
t.string('format').notNull()
|
|
t.integer('num_active').notNull()
|
|
t.json('versions')
|
|
t.json('contents').notNull()
|
|
t.timestamps()
|
|
|
|
exports.down = (knex, Promise) ->
|
|
knex.schema.dropTableIfExists 'battles'
|