Skip to content

Commit 5cb8fb5

Browse files
committed
fix: use correct column for database constraint
1 parent d8906a5 commit 5cb8fb5

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

apps/backend/db/migrations/.snapshot-postgres.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,8 +481,8 @@
481481
},
482482
{
483483
"name": "entry_weekly_recurring_check",
484-
"expression": "weekday >= 1",
485-
"definition": "check ((weekday >= 1))",
484+
"expression": "weekly_recurring >= 1",
485+
"definition": "check ((weekly_recurring >= 1))",
486486
"columnName": "weekly_recurring"
487487
}
488488
],
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { Migration } from "@mikro-orm/migrations";
2+
3+
export class Migration20241209144817 extends Migration {
4+
override async up(): Promise<void> {
5+
this.addSql(`alter table "entry" drop constraint entry_weekly_recurring_check;`);
6+
7+
this.addSql(`alter table "entry" add constraint entry_weekly_recurring_check check(weekly_recurring >= 1);`);
8+
}
9+
10+
override async down(): Promise<void> {
11+
this.addSql(`alter table "entry" drop constraint entry_weekly_recurring_check;`);
12+
13+
this.addSql(`alter table "entry" add constraint entry_weekly_recurring_check check(weekday >= 1);`);
14+
}
15+
}

apps/backend/src/research/entries/entry.entity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export class Entry extends BaseEntity {
2020
weekday!: number;
2121

2222
@Property({ default: 1, columnType: "smallint" })
23-
@Check<Entry>({ expression: (columns) => `${columns.weekday} >= 1` })
23+
@Check<Entry>({ expression: (columns) => `${columns.weeklyRecurring} >= 1` })
2424
weeklyRecurring!: number & Opt;
2525

2626
@ManyToOne()

0 commit comments

Comments
 (0)