| 1 | CREATE TYPE "public"."release_asset_state" AS ENUM('uploading', 'uploaded');--> statement-breakpoint |
| 2 | CREATE TABLE "release_asset" ( |
| 3 | "id" text PRIMARY KEY |
| 4 | "releaseId" text NOT NULL |
| 5 | "repositoryId" text NOT NULL |
| 6 | "name" text NOT NULL |
| 7 | "contentType" text NOT NULL |
| 8 | "size" bigint NOT NULL |
| 9 | "state" "release_asset_state" DEFAULT |
| 10 | "downloadCount" integer DEFAULT |
| 11 | "uploaderId" text, |
| 12 | "createdAt" timestamp with time zone DEFAULT |
| 13 | ); |
| 14 | --> statement-breakpoint |
| 15 | ALTER TABLE "release_asset" ADD |
| 16 | ALTER TABLE "release_asset" ADD |
| 17 | ALTER TABLE "release_asset" ADD |
| 18 | CREATE UNIQUE INDEX "release_asset_release_name_idx" ON |
| 19 | CREATE INDEX "release_asset_repository_idx" ON |