Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
parkpow
GitHub Repository: parkpow/deep-license-plate-recognition
Path: blob/master/webhooks/webhook_preview/prisma/migrations/20250418183250_init/migration.sql
1094 views
1
-- CreateTable
2
CREATE TABLE "Webhook" (
3
"id" TEXT NOT NULL,
4
"uuid" TEXT NOT NULL,
5
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
6
"updatedAt" TIMESTAMP(3) NOT NULL,
7
8
CONSTRAINT "Webhook_pkey" PRIMARY KEY ("id")
9
);
10
11
-- CreateTable
12
CREATE TABLE "WebhookRequest" (
13
"id" TEXT NOT NULL,
14
"webhookId" TEXT NOT NULL,
15
"data" JSONB NOT NULL,
16
"receivedAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
17
18
CONSTRAINT "WebhookRequest_pkey" PRIMARY KEY ("id")
19
);
20
21
-- CreateTable
22
CREATE TABLE "Image" (
23
"id" TEXT NOT NULL,
24
"url" TEXT NOT NULL,
25
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
26
"webhookRequestId" TEXT NOT NULL,
27
28
CONSTRAINT "Image_pkey" PRIMARY KEY ("id")
29
);
30
31
-- CreateIndex
32
CREATE UNIQUE INDEX "Webhook_uuid_key" ON "Webhook"("uuid");
33
34
-- CreateIndex
35
CREATE INDEX "Webhook_uuid_idx" ON "Webhook"("uuid");
36
37
-- CreateIndex
38
CREATE UNIQUE INDEX "Image_webhookRequestId_key" ON "Image"("webhookRequestId");
39
40
-- AddForeignKey
41
ALTER TABLE "WebhookRequest" ADD CONSTRAINT "WebhookRequest_webhookId_fkey" FOREIGN KEY ("webhookId") REFERENCES "Webhook"("id") ON DELETE CASCADE ON UPDATE CASCADE;
42
43
-- AddForeignKey
44
ALTER TABLE "Image" ADD CONSTRAINT "Image_webhookRequestId_fkey" FOREIGN KEY ("webhookRequestId") REFERENCES "WebhookRequest"("id") ON DELETE CASCADE ON UPDATE CASCADE;
45
46