diff --git a/packages/nocodb/src/lib/migrations/v2/nc_016_alter_hooklog_payload_types.ts b/packages/nocodb/src/lib/migrations/v2/nc_016_alter_hooklog_payload_types.ts index 31126be296..3fc5ce872f 100644 --- a/packages/nocodb/src/lib/migrations/v2/nc_016_alter_hooklog_payload_types.ts +++ b/packages/nocodb/src/lib/migrations/v2/nc_016_alter_hooklog_payload_types.ts @@ -2,7 +2,14 @@ import Knex from 'knex'; import { MetaTable } from '../../utils/globals'; const up = async (knex: Knex) => { - if (knex.client.config.client !== 'sqlite3') { + if (knex.client.config.client === 'mssql') { + await knex.schema.alterTable(MetaTable.HOOK_LOGS, table => { + table.dropColumn('payload'); + }); + await knex.schema.alterTable(MetaTable.HOOK_LOGS, table => { + table.text('payload'); + }); + } else if (knex.client.config.client !== 'sqlite3') { await knex.schema.alterTable(MetaTable.HOOK_LOGS, table => { table.text('payload').alter(); });