fix: convert postgres uuid to text columns, to capture old cuid resume IDs

This commit is contained in:
Amruth Pillai
2026-05-07 16:48:25 +02:00
parent 6321e99b9e
commit 92a3916e76
4 changed files with 3360 additions and 30 deletions
+6 -6
View File
@@ -9,7 +9,7 @@ export const resume = pg.pgTable(
"resume",
{
id: pg
.uuid("id")
.text("id")
.notNull()
.primaryKey()
.$defaultFn(() => generateId()),
@@ -25,7 +25,7 @@ export const resume = pg.pgTable(
.$type<ResumeData>()
.$defaultFn(() => defaultResumeData),
userId: pg
.uuid("user_id")
.text("user_id")
.notNull()
.references(() => user.id, { onDelete: "cascade" }),
createdAt: pg.timestamp("created_at", { withTimezone: true }).notNull().defaultNow(),
@@ -46,7 +46,7 @@ export const resume = pg.pgTable(
export const resumeStatistics = pg.pgTable("resume_statistics", {
id: pg
.uuid("id")
.text("id")
.notNull()
.primaryKey()
.$defaultFn(() => generateId()),
@@ -55,7 +55,7 @@ export const resumeStatistics = pg.pgTable("resume_statistics", {
lastViewedAt: pg.timestamp("last_viewed_at", { withTimezone: true }),
lastDownloadedAt: pg.timestamp("last_downloaded_at", { withTimezone: true }),
resumeId: pg
.uuid("resume_id")
.text("resume_id")
.unique()
.notNull()
.references(() => resume.id, { onDelete: "cascade" }),
@@ -71,13 +71,13 @@ export const resumeAnalysis = pg.pgTable(
"resume_analysis",
{
id: pg
.uuid("id")
.text("id")
.notNull()
.primaryKey()
.$defaultFn(() => generateId()),
analysis: pg.jsonb("analysis").notNull().$type<StoredResumeAnalysis>(),
resumeId: pg
.uuid("resume_id")
.text("resume_id")
.unique()
.notNull()
.references(() => resume.id, { onDelete: "cascade" }),