import { Knex } from 'knex' // prettier-ignore export async function up(knex: Knex): Promise { if (!(await knex.schema.hasTable('user'))) { await knex.schema.createTable('user', table => { table.increments('id') table.text('username').notNullable().unique() table.text('password_hash').notNullable() table.boolean('is_admin').notNullable() table.timestamps(false, true) }) } } // prettier-ignore export async function down(knex: Knex): Promise { await knex.schema.dropTableIfExists('user') }