Files
portal/prisma/migrations/20260324132106_add_proclamation_subscription_levels/migration.sql
T
2026-03-25 17:26:09 -05:00

18 lines
617 B
SQL

-- AlterTable
ALTER TABLE "Proclamation" ADD COLUMN "subscriptionLevelId" INTEGER NOT NULL DEFAULT 1;
-- CreateTable
CREATE TABLE "SubscriptionLevel" (
"id" SERIAL NOT NULL,
"name" TEXT NOT NULL,
"description" TEXT,
CONSTRAINT "SubscriptionLevel_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE INDEX "Proclamation_subscriptionLevelId_idx" ON "Proclamation"("subscriptionLevelId");
-- AddForeignKey
ALTER TABLE "Proclamation" ADD CONSTRAINT "Proclamation_subscriptionLevelId_fkey" FOREIGN KEY ("subscriptionLevelId") REFERENCES "SubscriptionLevel"("id") ON DELETE RESTRICT ON UPDATE CASCADE;