diff --git a/packages/prisma/migrations/20250407034337_add_id_field_calendar_cache/migration.sql b/packages/prisma/migrations/20250407034337_add_id_field_calendar_cache/migration.sql new file mode 100644 index 0000000000..dc84c6a254 --- /dev/null +++ b/packages/prisma/migrations/20250407034337_add_id_field_calendar_cache/migration.sql @@ -0,0 +1,5 @@ +-- AlterTable +ALTER TABLE "CalendarCache" ADD COLUMN "id" TEXT; + +-- Update all historical rows (id) to `gen_random_uuid` +UPDATE "CalendarCache" SET "id" = gen_random_uuid() WHERE "id" IS NULL; \ No newline at end of file diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index f74477dea2..1a53f24975 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -1457,6 +1457,9 @@ view BookingTimeStatus { } model CalendarCache { + // To be made required in a followup + id String? @default(uuid()) + // The key would be the unique URL that is requested by the user key String value Json