Files
spotlightcam/backend/prisma/migrations/20251113202500_add_event_slug/migration.sql

12 lines
409 B
MySQL
Raw Normal View History

-- AlterTable
ALTER TABLE "events" ADD COLUMN "slug" VARCHAR(50);
-- Generate unique slugs for existing events
UPDATE "events" SET "slug" = lower(
substring(md5(random()::text || clock_timestamp()::text) from 1 for 12)
) WHERE "slug" IS NULL;
-- Make slug NOT NULL and add unique constraint
ALTER TABLE "events" ALTER COLUMN "slug" SET NOT NULL;
CREATE UNIQUE INDEX "events_slug_key" ON "events"("slug");