Path: blob/master/webhooks/webhook_preview/prisma/migrations/20250418183250_init/migration.sql
1094 views
-- CreateTable1CREATE TABLE "Webhook" (2"id" TEXT NOT NULL,3"uuid" TEXT NOT NULL,4"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,5"updatedAt" TIMESTAMP(3) NOT NULL,67CONSTRAINT "Webhook_pkey" PRIMARY KEY ("id")8);910-- CreateTable11CREATE TABLE "WebhookRequest" (12"id" TEXT NOT NULL,13"webhookId" TEXT NOT NULL,14"data" JSONB NOT NULL,15"receivedAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,1617CONSTRAINT "WebhookRequest_pkey" PRIMARY KEY ("id")18);1920-- CreateTable21CREATE TABLE "Image" (22"id" TEXT NOT NULL,23"url" TEXT NOT NULL,24"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,25"webhookRequestId" TEXT NOT NULL,2627CONSTRAINT "Image_pkey" PRIMARY KEY ("id")28);2930-- CreateIndex31CREATE UNIQUE INDEX "Webhook_uuid_key" ON "Webhook"("uuid");3233-- CreateIndex34CREATE INDEX "Webhook_uuid_idx" ON "Webhook"("uuid");3536-- CreateIndex37CREATE UNIQUE INDEX "Image_webhookRequestId_key" ON "Image"("webhookRequestId");3839-- AddForeignKey40ALTER TABLE "WebhookRequest" ADD CONSTRAINT "WebhookRequest_webhookId_fkey" FOREIGN KEY ("webhookId") REFERENCES "Webhook"("id") ON DELETE CASCADE ON UPDATE CASCADE;4142-- AddForeignKey43ALTER TABLE "Image" ADD CONSTRAINT "Image_webhookRequestId_fkey" FOREIGN KEY ("webhookRequestId") REFERENCES "WebhookRequest"("id") ON DELETE CASCADE ON UPDATE CASCADE;444546