mirror of
https://github.com/fosrl/pangolin.git
synced 2026-08-14 08:19:51 +02:00
Remove not null constraint where setting null
This commit is contained in:
@@ -1826,9 +1826,10 @@ export const aiUsageRecords = pgTable(
|
|||||||
orgId: varchar("orgId")
|
orgId: varchar("orgId")
|
||||||
.notNull()
|
.notNull()
|
||||||
.references(() => orgs.orgId, { onDelete: "cascade" }),
|
.references(() => orgs.orgId, { onDelete: "cascade" }),
|
||||||
providerId: integer("providerId")
|
providerId: integer("providerId").references(
|
||||||
.notNull()
|
() => aiProviders.providerId,
|
||||||
.references(() => aiProviders.providerId, { onDelete: "set null" }),
|
{ onDelete: "set null" }
|
||||||
|
),
|
||||||
resourceId: integer("resourceId").references(
|
resourceId: integer("resourceId").references(
|
||||||
() => resources.resourceId,
|
() => resources.resourceId,
|
||||||
{ onDelete: "set null" }
|
{ onDelete: "set null" }
|
||||||
@@ -1943,9 +1944,10 @@ export const aiSessionLog = pgTable(
|
|||||||
orgId: varchar("orgId").references(() => orgs.orgId, {
|
orgId: varchar("orgId").references(() => orgs.orgId, {
|
||||||
onDelete: "cascade"
|
onDelete: "cascade"
|
||||||
}),
|
}),
|
||||||
providerId: integer("providerId")
|
providerId: integer("providerId").references(
|
||||||
.notNull()
|
() => aiProviders.providerId,
|
||||||
.references(() => aiProviders.providerId, { onDelete: "set null" }),
|
{ onDelete: "set null" }
|
||||||
|
),
|
||||||
capability: varchar("capability").notNull(),
|
capability: varchar("capability").notNull(),
|
||||||
resourceId: integer("resourceId").references(
|
resourceId: integer("resourceId").references(
|
||||||
() => resources.resourceId,
|
() => resources.resourceId,
|
||||||
|
|||||||
@@ -1814,9 +1814,10 @@ export const aiUsageRecords = sqliteTable(
|
|||||||
orgId: text("orgId")
|
orgId: text("orgId")
|
||||||
.notNull()
|
.notNull()
|
||||||
.references(() => orgs.orgId, { onDelete: "cascade" }),
|
.references(() => orgs.orgId, { onDelete: "cascade" }),
|
||||||
providerId: integer("providerId")
|
providerId: integer("providerId").references(
|
||||||
.notNull()
|
() => aiProviders.providerId,
|
||||||
.references(() => aiProviders.providerId, { onDelete: "set null" }),
|
{ onDelete: "set null" }
|
||||||
|
),
|
||||||
resourceId: integer("resourceId").references(
|
resourceId: integer("resourceId").references(
|
||||||
() => resources.resourceId,
|
() => resources.resourceId,
|
||||||
{ onDelete: "set null" }
|
{ onDelete: "set null" }
|
||||||
@@ -1933,9 +1934,10 @@ export const aiSessionLog = sqliteTable(
|
|||||||
orgId: text("orgId").references(() => orgs.orgId, {
|
orgId: text("orgId").references(() => orgs.orgId, {
|
||||||
onDelete: "cascade"
|
onDelete: "cascade"
|
||||||
}),
|
}),
|
||||||
providerId: integer("providerId")
|
providerId: integer("providerId").references(
|
||||||
.notNull()
|
() => aiProviders.providerId,
|
||||||
.references(() => aiProviders.providerId, { onDelete: "set null" }),
|
{ onDelete: "set null" }
|
||||||
|
),
|
||||||
capability: text("capability").notNull(),
|
capability: text("capability").notNull(),
|
||||||
resourceId: integer("resourceId").references(
|
resourceId: integer("resourceId").references(
|
||||||
() => resources.resourceId,
|
() => resources.resourceId,
|
||||||
|
|||||||
Reference in New Issue
Block a user