-- CreateTable CREATE TABLE "Ban" ( "id" SERIAL NOT NULL, "userId" TEXT, "instanceId" INTEGER, "privateNote" TEXT, "publicNote" TEXT, "expiresAt" TIMESTAMP(3) NOT NULL, CONSTRAINT "Ban_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE UNIQUE INDEX "Ban_userId_key" ON "Ban"("userId"); -- CreateIndex CREATE UNIQUE INDEX "Ban_instanceId_key" ON "Ban"("instanceId"); -- AddForeignKey ALTER TABLE "Ban" ADD CONSTRAINT "Ban_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("sub") ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "Ban" ADD CONSTRAINT "Ban_instanceId_fkey" FOREIGN KEY ("instanceId") REFERENCES "Instance"("id") ON DELETE SET NULL ON UPDATE CASCADE;