Skip to content

Commit a0f6b29

Browse files
authored
Merge pull request #210 from bjohansebas/fix-migration
Fix rollback migration
2 parents a515443 + 6ab148b commit a0f6b29

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

.github/workflows/ci.yml

+3
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,8 @@ jobs:
5151
- name: Run tests
5252
run: npm run test:ci
5353

54+
- name: Run rollback
55+
run: npm run db:rollback
56+
5457
- name: Build Docker image
5558
run: docker build -t visionboard .

src/database/migrations/1737629097303_add_resources_for_compliance_checks.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ exports.up = async (knex) => {
44
table.integer('compliance_check_id')
55
.unsigned()
66
.notNullable()
7-
.references('id').inTable('compliance_checks')
7+
.references('id').inTable('compliance_checks').onDelete('CASCADE').onUpdate('CASCADE')
88
table.integer('compliance_check_resource_id')
99
.unsigned()
1010
.notNullable()
11-
.references('id').inTable('compliance_checks_resources')
11+
.references('id').inTable('compliance_checks_resources').onDelete('CASCADE').onUpdate('CASCADE')
1212

1313
table.timestamp('created_at').defaultTo(knex.fn.now()).notNullable()
1414
})

src/database/migrations/1737629113552_populate_compliance_check_resources.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1410,5 +1410,5 @@ exports.up = async (knex) => {
14101410

14111411
exports.down = async (knex) => {
14121412
await knex('resources_for_compliance_checks').truncate()
1413-
await knex('compliance_checks_resources').truncate()
1413+
await knex.raw('TRUNCATE TABLE compliance_checks_resources CASCADE')
14141414
}

0 commit comments

Comments
 (0)