From 1dc5cd4d413c7993b39ee7724ca5f64ba44ef03e Mon Sep 17 00:00:00 2001 From: Hariom Balhara Date: Tue, 8 Apr 2025 08:21:30 +0530 Subject: [PATCH] add id field calendar-cache (#20578) --- .../20250407034337_add_id_field_calendar_cache/migration.sql | 5 +++++ packages/prisma/schema.prisma | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 packages/prisma/migrations/20250407034337_add_id_field_calendar_cache/migration.sql 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