- Timestamp:
- 01/23/26 18:27:06 (6 months ago)
- Branches:
- main
- Children:
- ad211d1
- Parents:
- 41a2f81
- Location:
- database
- Files:
-
- 3 deleted
- 2 edited
-
drizzle/queries/components.ts (modified) (1 diff)
-
drizzle/schema/builds.ts (modified) (2 diffs)
-
migrations/0000_fancy_mojo.sql (deleted)
-
migrations/meta/0000_snapshot.json (deleted)
-
migrations/meta/_journal.json (deleted)
Legend:
- Unmodified
- Added
- Removed
-
database/drizzle/queries/components.ts
r41a2f81 rb0685a8 959 959 if(!build || build.isApproved) return null; 960 960 961 const existing = await tx962 .select()963 .from(buildComponentsTable)964 .where(965 and(966 eq(buildComponentsTable.buildId, buildId),967 eq(buildComponentsTable.componentId, componentId)968 )969 )970 .limit(1);971 972 if (existing.length) return null;973 974 961 await tx 975 962 .insert(buildComponentsTable) -
database/drizzle/schema/builds.ts
r41a2f81 rb0685a8 17 17 18 18 export const buildComponentsTable = pgTable("build_component", { 19 id: serial("id").primaryKey(), 19 20 buildId: integer("build_id") 20 21 .notNull() … … 24 25 .references(() => componentsTable.id, { onDelete: "cascade", onUpdate: "cascade" }), 25 26 }, 26 (t) => ({27 pk: primaryKey({ columns: [t.buildId, t.componentId] }),28 }),29 27 ); 30 28
Note:
See TracChangeset
for help on using the changeset viewer.
