improve bookmarks

This commit is contained in:
2023-09-04 21:09:53 +02:00
parent ff57b1353b
commit b839c17cca
4 changed files with 102 additions and 3 deletions

View File

@@ -0,0 +1,23 @@
-- 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;