3e1a199b4f9b6e946545912d50c1c34e72a5d356
[sketchy-heroes.git] / prisma / migrations / 20220325174002_add_worldrops / migration.sql
1 -- AlterTable
2 ALTER TABLE "Inventory" ADD COLUMN     "discovered" BOOLEAN NOT NULL DEFAULT false,
3 ADD COLUMN     "usesUntilDiscovery" INTEGER NOT NULL DEFAULT 40;
4
5 -- CreateTable
6 CREATE TABLE "WorldDrop" (
7     "id" UUID NOT NULL,
8     "itemId" UUID NOT NULL,
9     "dropDate" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
10     "droppedById" UUID NOT NULL,
11
12     CONSTRAINT "WorldDrop_pkey" PRIMARY KEY ("id")
13 );
14
15 -- AddForeignKey
16 ALTER TABLE "WorldDrop" ADD CONSTRAINT "WorldDrop_droppedById_fkey" FOREIGN KEY ("droppedById") REFERENCES "Player"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
17
18 -- AddForeignKey
19 ALTER TABLE "WorldDrop" ADD CONSTRAINT "WorldDrop_itemId_fkey" FOREIGN KEY ("itemId") REFERENCES "Item"("id") ON DELETE RESTRICT ON UPDATE CASCADE;