import { pgTable, text } from "drizzle-orm/pg-core";
import { setupTable } from "./setup";
import { mediaTable } from "./media";
import { relations } from "drizzle-orm";
export const setupPhotoTable = pgTable("setup_photo", {
id: text("id").primaryKey(),
setupId: text("user_id")
.notNull()
.references(() => setupTable.id),
mediaId: text("media_id").notNull().references(() => mediaTable.id),
});
export const setupPhotoTableRelation = relations(setupTable, ({ one }) => ({
setup: one(setupTable),
media: one(mediaTable),
}));
export type SetupPhoto = typeof setupPhotoTable.$inferSelect;
import { pgTable, text } from "drizzle-orm/pg-core";
import { setupTable } from "./setup";
import { mediaTable } from "./media";
import { relations } from "drizzle-orm";
export const setupPhotoTable = pgTable("setup_photo", {
id: text("id").primaryKey(),
setupId: text("user_id")
.notNull()
.references(() => setupTable.id),
mediaId: text("media_id").notNull().references(() => mediaTable.id),
});
export const setupPhotoTableRelation = relations(setupTable, ({ one }) => ({
setup: one(setupTable),
media: one(mediaTable),
}));
export type SetupPhoto = typeof setupPhotoTable.$inferSelect;