8804dfeb22
Add mapX/mapY to City for SVG map positioning; add description, minLevel, rewardItemId/Quantity to Mission; add named relations MissionRequiredItem and MissionRewardItem on Item. Seed updated with Italian city coordinates. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
554 B
SQL
13 lines
554 B
SQL
-- AlterTable
|
|
ALTER TABLE "City" ADD COLUMN "mapX" DOUBLE PRECISION NOT NULL DEFAULT 50,
|
|
ADD COLUMN "mapY" DOUBLE PRECISION NOT NULL DEFAULT 50;
|
|
|
|
-- AlterTable
|
|
ALTER TABLE "Mission" ADD COLUMN "description" TEXT NOT NULL DEFAULT '',
|
|
ADD COLUMN "minLevel" INTEGER NOT NULL DEFAULT 1,
|
|
ADD COLUMN "rewardItemId" TEXT,
|
|
ADD COLUMN "rewardItemQuantity" INTEGER;
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "Mission" ADD CONSTRAINT "Mission_rewardItemId_fkey" FOREIGN KEY ("rewardItemId") REFERENCES "Item"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|