From 5b1f07a66125410c7c31aa9a89c22f6ed7230900 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Fri, 16 Feb 2024 16:42:16 +0100 Subject: [PATCH] Move migration to latest --- .../migrations/20240202093209_ghost_user.ts | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100644 backend/src/db/migrations/20240202093209_ghost_user.ts diff --git a/backend/src/db/migrations/20240202093209_ghost_user.ts b/backend/src/db/migrations/20240202093209_ghost_user.ts deleted file mode 100644 index ddfdbe812..000000000 --- a/backend/src/db/migrations/20240202093209_ghost_user.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Knex } from "knex"; - -import { ProjectVersion, TableName } from "../schemas"; - -export async function up(knex: Knex): Promise { - const hasGhostUserColumn = await knex.schema.hasColumn(TableName.Users, "ghost"); - const hasProjectVersionColumn = await knex.schema.hasColumn(TableName.Project, "version"); - - if (!hasGhostUserColumn) { - await knex.schema.alterTable(TableName.Users, (t) => { - t.boolean("ghost").defaultTo(false).notNullable(); - }); - } - - if (!hasProjectVersionColumn) { - await knex.schema.alterTable(TableName.Project, (t) => { - t.string("version").defaultTo(ProjectVersion.V1).notNullable(); - t.text("upgradeStatus").nullable(); - }); - } -} - -export async function down(knex: Knex): Promise { - const hasGhostUserColumn = await knex.schema.hasColumn(TableName.Users, "ghost"); - const hasProjectVersionColumn = await knex.schema.hasColumn(TableName.Project, "version"); - - if (hasGhostUserColumn) { - await knex.schema.alterTable(TableName.Users, (t) => { - t.dropColumn("ghost"); - }); - } - - if (hasProjectVersionColumn) { - await knex.schema.alterTable(TableName.Project, (t) => { - t.dropColumn("version"); - t.dropColumn("upgradeStatus"); - }); - } -}