From 310497a5bfa9a15726b68a185381fe86734d4af1 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Sat, 25 Mar 2023 00:07:43 +0300 Subject: [PATCH] chore: Add deleted_at column to subscriptions --- ...24210051_add_deleted_at_to_subscriptions.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 packages/backend/src/db/migrations/20230324210051_add_deleted_at_to_subscriptions.ts diff --git a/packages/backend/src/db/migrations/20230324210051_add_deleted_at_to_subscriptions.ts b/packages/backend/src/db/migrations/20230324210051_add_deleted_at_to_subscriptions.ts new file mode 100644 index 00000000..1252b94c --- /dev/null +++ b/packages/backend/src/db/migrations/20230324210051_add_deleted_at_to_subscriptions.ts @@ -0,0 +1,18 @@ +import { Knex } from 'knex'; +import appConfig from '../../config/app'; + +export async function up(knex: Knex): Promise { + if (!appConfig.isCloud) return; + + return knex.schema.alterTable('subscriptions', (table) => { + table.timestamp('deleted_at').nullable(); + }); +} + +export async function down(knex: Knex): Promise { + if (!appConfig.isCloud) return; + + return knex.schema.alterTable('subscriptions', (table) => { + table.dropColumn('deleted_at'); + }); +}