diff --git a/packages/evolution-backend/package.json b/packages/evolution-backend/package.json index a7a6f77a..7ec907a7 100644 --- a/packages/evolution-backend/package.json +++ b/packages/evolution-backend/package.json @@ -15,6 +15,7 @@ "migrate": "knex migrate:latest --knexfile lib/config/knexfile.js", "migrate:rollback": "knex migrate:down --knexfile lib/config/knexfile.js", "migrate-test": "cross-env NODE_ENV=test knex migrate:latest --knexfile lib/config/knexfile.js", + "migrate-test:rollback": "PROJECT_CONFIG=${PWD}/../../transition/tests/config_test.js cross-env NODE_ENV=test knex migrate:down --knexfile lib/config/knexfile.js", "test": "cross-env NODE_ENV=test jest --config=jest.config.js", "test:unit": "cross-env NODE_ENV=test jest --config=jest.config.js", "test:sequential": "cross-env NODE_ENV=test jest --config=jest.sequential.config.js --runInBand", diff --git a/packages/evolution-backend/src/models/migrations/20240216121000_addHouseholdSizeCarNumberIndex.ts b/packages/evolution-backend/src/models/migrations/20240216121000_addHouseholdSizeCarNumberIndex.ts index ae4d2a4e..19af7536 100644 --- a/packages/evolution-backend/src/models/migrations/20240216121000_addHouseholdSizeCarNumberIndex.ts +++ b/packages/evolution-backend/src/models/migrations/20240216121000_addHouseholdSizeCarNumberIndex.ts @@ -19,7 +19,7 @@ export async function up(knex: Knex): Promise { export async function down(knex: Knex): Promise { return knex.schema.table(interviewsTbl, (table: Knex.TableBuilder) => { - table.dropIndex(indexNameSize); - table.dropIndex(indexNameCarNumber); + table.dropIndex([knex.raw('("responses"->\'household\'->>\'size\')')], indexNameSize); + table.dropIndex([knex.raw('("responses"->\'household\'->>\'carNumber\')')], indexNameCarNumber); }); }