0001_slow_black_panther.sql 428 B

123456789101112
  1. CREATE TABLE "media" (
  2. "id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
  3. "filename" varchar(255) NOT NULL,
  4. "storage_key" text NOT NULL,
  5. "mime_type" varchar(100),
  6. "size" bigint NOT NULL,
  7. "status" varchar(20) DEFAULT 'pending' NOT NULL,
  8. "metadata" jsonb,
  9. "created_at" timestamp DEFAULT now() NOT NULL,
  10. "updated_at" timestamp DEFAULT now() NOT NULL,
  11. CONSTRAINT "media_storage_key_unique" UNIQUE("storage_key")
  12. );