diff --git a/packages/backend/src/db/migrations/20240904091615_remove_key_column_in_roles.js b/packages/backend/src/db/migrations/20240904091615_remove_key_column_in_roles.js index b80ea64e..fadb2bc1 100644 --- a/packages/backend/src/db/migrations/20240904091615_remove_key_column_in_roles.js +++ b/packages/backend/src/db/migrations/20240904091615_remove_key_column_in_roles.js @@ -5,7 +5,15 @@ export async function up(knex) { } export async function down(knex) { + await knex.schema.alterTable('roles', function (table) { + table.string('key'); + }); + + await knex('roles').update({ + key: knex.raw('LOWER(??)', ['name']), + }); + return await knex.schema.alterTable('roles', function (table) { - table.string('key').notNullable(); + table.string('key').notNullable().alter(); }); }