Remove not null constraint where setting null

This commit is contained in:
Owen
2026-08-13 10:20:23 -04:00
parent 77e3422e88
commit a2f5d830d6
2 changed files with 16 additions and 12 deletions
+8 -6
View File
@@ -1826,9 +1826,10 @@ export const aiUsageRecords = pgTable(
orgId: varchar("orgId")
.notNull()
.references(() => orgs.orgId, { onDelete: "cascade" }),
providerId: integer("providerId")
.notNull()
.references(() => aiProviders.providerId, { onDelete: "set null" }),
providerId: integer("providerId").references(
() => aiProviders.providerId,
{ onDelete: "set null" }
),
resourceId: integer("resourceId").references(
() => resources.resourceId,
{ onDelete: "set null" }
@@ -1943,9 +1944,10 @@ export const aiSessionLog = pgTable(
orgId: varchar("orgId").references(() => orgs.orgId, {
onDelete: "cascade"
}),
providerId: integer("providerId")
.notNull()
.references(() => aiProviders.providerId, { onDelete: "set null" }),
providerId: integer("providerId").references(
() => aiProviders.providerId,
{ onDelete: "set null" }
),
capability: varchar("capability").notNull(),
resourceId: integer("resourceId").references(
() => resources.resourceId,