chore(release): 0.3.3
[risinglegends.git] / migrations / 20230901182406_monster-variance.ts
1 import { Knex } from "knex";
2
3
4 export async function up(knex: Knex): Promise<void> {
5   return knex.schema.alterTable('monsters', function(table) {
6     table.dropColumn('level');
7     table.integer('minLevel').notNullable().defaultTo(1);
8     table.integer('maxLevel').notNullable().defaultTo(1);
9   });
10 }
11
12
13 export async function down(knex: Knex): Promise<void> {
14   return knex.schema.alterTable('monsters', function(table) {
15     table.dropColumn('minLevel');
16     table.dropColumn('maxLevel');
17     table.integer('level').notNullable().defaultTo(1);
18   });
19 }
20