fix(db): generator names relation properties in captured UNIQUE constraints

This commit is contained in:
jubnl
2026-09-22 15:46:46 +02:00
parent 59fa932ec8
commit 570a6ede85
52 changed files with 171 additions and 96 deletions
@@ -14,7 +14,7 @@ export class NotificationChannelPreferences {
export const NotificationChannelPreferencesSchema = defineEntity({
class: NotificationChannelPreferences,
repository: () => NotificationChannelPreferencesRepository,
uniques: [{ properties: ['user_id', 'event_type', 'channel'] }],
uniques: [{ properties: ['user', 'event_type', 'channel'] }],
properties: {
user: () => p.manyToOne(Users).primary().ref().deleteRule('cascade').hidden().index('idx_ncp_user'),
user_id: p.integer().persist(false).index('idx_ncp_user'),