update: respondents schema

This commit is contained in:
abiyasa05 2024-08-05 20:32:37 +07:00
parent 0c8dbba12c
commit 96dd94f83f

View File

@ -7,6 +7,7 @@ export const respondents = pgTable("respondents", {
id: varchar("id", { length: 50 }) id: varchar("id", { length: 50 })
.primaryKey() .primaryKey()
.$defaultFn(() => createId()), .$defaultFn(() => createId()),
userId: varchar('userId').references(() => users.id).unique(),
companyName: varchar("companyName").notNull(), companyName: varchar("companyName").notNull(),
position: varchar("position").notNull(), position: varchar("position").notNull(),
workExperience: varchar("workExperience").notNull(), workExperience: varchar("workExperience").notNull(),
@ -15,7 +16,6 @@ export const respondents = pgTable("respondents", {
createdAt: timestamp("createdAt", { mode: "date" }), createdAt: timestamp("createdAt", { mode: "date" }),
updatedAt: timestamp("updatedAt", { mode: "date" }), updatedAt: timestamp("updatedAt", { mode: "date" }),
deletedAt: timestamp("deletetAt", { mode: "date" }), deletedAt: timestamp("deletetAt", { mode: "date" }),
userId: varchar('userId').references(() => users.id).unique(),
}); });
export const respondentsRelations = relations(respondents, ({ one }) => ({ export const respondentsRelations = relations(respondents, ({ one }) => ({