From 39b3b4ef9dd83fd1d15c0b34ccc631e437caec83 Mon Sep 17 00:00:00 2001 From: Fred KISSIE Date: Wed, 29 Oct 2025 14:39:42 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20add=20missing=20`orgId`=20to=20b?= =?UTF-8?q?lueprints=20table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/db/pg/schema/schema.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/db/pg/schema/schema.ts b/server/db/pg/schema/schema.ts index 5342fda0..ffbe820c 100644 --- a/server/db/pg/schema/schema.ts +++ b/server/db/pg/schema/schema.ts @@ -25,7 +25,6 @@ export const domains = pgTable("domains", { preferWildcardCert: boolean("preferWildcardCert") }); - export const dnsRecords = pgTable("dnsRecords", { id: serial("id").primaryKey(), domainId: varchar("domainId") @@ -34,7 +33,7 @@ export const dnsRecords = pgTable("dnsRecords", { recordType: varchar("recordType").notNull(), // "NS" | "CNAME" | "A" | "TXT" baseDomain: varchar("baseDomain"), value: varchar("value").notNull(), - verified: boolean("verified").notNull().default(false), + verified: boolean("verified").notNull().default(false) }); export const orgs = pgTable("orgs", { @@ -706,6 +705,11 @@ export const setupTokens = pgTable("setupTokens", { // Blueprint runs export const blueprints = pgTable("blueprints", { blueprintId: serial("blueprintId").primaryKey(), + orgId: text("orgId") + .references(() => orgs.orgId, { + onDelete: "cascade" + }) + .notNull(), name: varchar("name").notNull(), source: varchar("source").notNull(), createdAt: integer("createdAt").notNull(),