text: -- CreateTable
  CREATE TABLE "User" (
      "id" TEXT NOT NULL,
      "name" TEXT NOT NULL,
      "email" TEXT NOT NULL,
      "birth_date" TEXT NOT NULL,
      "password" TEXT NOT NULL,
      "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
      "updatedAt" TIMESTAMP(3) NOT NULL,
  
      CONSTRAINT "User_pkey" PRIMARY KEY ("id")
  );
  
  -- CreateTable
  CREATE TABLE "VideoCard" (
      "id" TEXT NOT NULL,
      "name" TEXT NOT NULL,
      "price" TEXT NOT NULL,
      "photoURL" TEXT NOT NULL,
      "description" TEXT NOT NULL,
      "vram" INTEGER NOT NULL,
      "memory_type" TEXT NOT NULL,
      "release_year" INTEGER NOT NULL,
      "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
      "updatedAt" TIMESTAMP(3) NOT NULL,
  
      CONSTRAINT "VideoCard_pkey" PRIMARY KEY ("id")
  );
  
  -- CreateTable
  CREATE TABLE "_UserToVideoCard" (
      "A" TEXT NOT NULL,
      "B" TEXT NOT NULL
  );
  
  -- CreateIndex
  CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
  
  -- CreateIndex
  CREATE UNIQUE INDEX "_UserToVideoCard_AB_unique" ON "_UserToVideoCard"("A", "B");
  
  -- CreateIndex
  CREATE INDEX "_UserToVideoCard_B_index" ON "_UserToVideoCard"("B");
  
  -- AddForeignKey
  ALTER TABLE "_UserToVideoCard" ADD FOREIGN KEY ("A") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
  
  -- AddForeignKey
  ALTER TABLE "_UserToVideoCard" ADD FOREIGN KEY ("B") REFERENCES "VideoCard"("id") ON DELETE CASCADE ON UPDATE CASCADE;
  