Files
website/prisma/migrations/20230904180101_implement_bookmark/migration.sql
2023-09-04 21:09:53 +02:00

24 lines
749 B
SQL

-- CreateEnum
CREATE TYPE "CategoryType" AS ENUM ('TALENT', 'BOOKMARK');
-- AlterTable
ALTER TABLE "Category" ADD COLUMN "type" "CategoryType" NOT NULL DEFAULT 'TALENT';
-- CreateTable
CREATE TABLE "Bookmark" (
"id" SERIAL NOT NULL,
"createdAd" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"name" TEXT NOT NULL,
"description" TEXT NOT NULL,
"link" TEXT NOT NULL,
"categoryId" INTEGER NOT NULL,
CONSTRAINT "Bookmark_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "Bookmark_categoryId_key" ON "Bookmark"("categoryId");
-- AddForeignKey
ALTER TABLE "Bookmark" ADD CONSTRAINT "Bookmark_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "Category"("id") ON DELETE RESTRICT ON UPDATE CASCADE;