Skip to content

Commit a882aa3

Browse files
committed
fix db schema, add hack evening
1 parent ad54e1f commit a882aa3

10 files changed

Lines changed: 1002 additions & 20 deletions

File tree

lib/db/schema.server.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
boolean,
77
timestamp,
88
integer,
9+
primaryKey,
910
} from "drizzle-orm/pg-core";
1011

1112
const createdAt = timestamp("created_at", { withTimezone: true })
@@ -159,6 +160,10 @@ export const eventImagesTable = pgTable("event_images", {
159160
.references(() => imagesTable.id, { onDelete: "cascade" }),
160161
createdAt,
161162
updatedAt,
163+
}, (table) => {
164+
return {
165+
pk: primaryKey({ columns: [table.eventId, table.imageId] }),
166+
};
162167
});
163168

164169
export type InsertEvent = typeof eventsTable.$inferInsert;

website/drizzle.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { defineConfig } from "drizzle-kit";
22

33
export default defineConfig({
4-
schema: "./app/modules/db/schema.server.ts",
4+
schema: "../lib/db/schema.server.ts",
55
out: "./migrations",
66
dialect: "postgresql",
77
dbCredentials: {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE "event_images" ADD CONSTRAINT "event_images_event_id_image_id_pk" PRIMARY KEY("event_id","image_id");

0 commit comments

Comments
 (0)