Files
manyangles/packages/database/drizzle/0004_event_banner_uploads.sql
T

18 lines
697 B
SQL

ALTER TABLE "events" ADD COLUMN "custom_banner_id" uuid;
--> statement-breakpoint
CREATE TABLE "event_banners" (
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid(),
"event_id" uuid NOT NULL REFERENCES "events"("id") ON DELETE CASCADE,
"original_key" text NOT NULL,
"display_key" text,
"content_type" text NOT NULL,
"byte_size" integer NOT NULL,
"status" text NOT NULL DEFAULT 'uploading',
"created_at" timestamptz NOT NULL DEFAULT now(),
"updated_at" timestamptz NOT NULL DEFAULT now()
);
--> statement-breakpoint
CREATE INDEX "event_banners_event_idx" ON "event_banners" ("event_id");
--> statement-breakpoint
CREATE INDEX "event_banners_status_idx" ON "event_banners" ("status");