20240101000000_create_admin_user.js 440 B

123456789101112131415
  1. /** @type {import('knex').Knex} */
  2. export async function up(knex) {
  3. await knex.schema.createTable("users", (table) => {
  4. table.increments("id").primary();
  5. table.string("username").notNullable().unique();
  6. table.string("password").notNullable();
  7. table.boolean("is_admin").notNullable().defaultTo(false);
  8. table.timestamps(true, true);
  9. });
  10. }
  11. export async function down(knex) {
  12. await knex.schema.dropTable("users");
  13. }