From cbf270fdba60a62fdad7e619cb9d986671aef661 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Mon, 6 Mar 2023 11:35:39 +0100 Subject: [PATCH] fix: Alter consumed task count column to integer --- ... => 20230303134548_create_payment_plans.ts} | 0 ....ts => 20230303180902_create_usage_data.ts} | 0 ..._alter_consumed_task_count_of_usage_data.ts | 18 ++++++++++++++++++ 3 files changed, 18 insertions(+) rename packages/backend/src/db/migrations/{20230303134548_create_payment_plans.ee.ts => 20230303134548_create_payment_plans.ts} (100%) rename packages/backend/src/db/migrations/{20230303180902_create_usage_data.ee.ts => 20230303180902_create_usage_data.ts} (100%) create mode 100644 packages/backend/src/db/migrations/20230306103149_alter_consumed_task_count_of_usage_data.ts diff --git a/packages/backend/src/db/migrations/20230303134548_create_payment_plans.ee.ts b/packages/backend/src/db/migrations/20230303134548_create_payment_plans.ts similarity index 100% rename from packages/backend/src/db/migrations/20230303134548_create_payment_plans.ee.ts rename to packages/backend/src/db/migrations/20230303134548_create_payment_plans.ts diff --git a/packages/backend/src/db/migrations/20230303180902_create_usage_data.ee.ts b/packages/backend/src/db/migrations/20230303180902_create_usage_data.ts similarity index 100% rename from packages/backend/src/db/migrations/20230303180902_create_usage_data.ee.ts rename to packages/backend/src/db/migrations/20230303180902_create_usage_data.ts diff --git a/packages/backend/src/db/migrations/20230306103149_alter_consumed_task_count_of_usage_data.ts b/packages/backend/src/db/migrations/20230306103149_alter_consumed_task_count_of_usage_data.ts new file mode 100644 index 00000000..dfc7c520 --- /dev/null +++ b/packages/backend/src/db/migrations/20230306103149_alter_consumed_task_count_of_usage_data.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('usage_data', (table) => { + table.integer('consumed_task_count').notNullable().alter(); + }); +} + +export async function down(knex: Knex): Promise { + if (!appConfig.isCloud) return; + + return knex.schema.alterTable('usage_data', (table) => { + table.string('consumed_task_count').notNullable().alter(); + }); +}