Files
incudal/server/prisma/migrations/20251217142200_add_site_limit/migration.sql
T
2026-06-20 14:26:29 +08:00

13 lines
502 B
SQL

-- AlterTable: 为套餐添加站点数量限制
ALTER TABLE "packages" ADD COLUMN IF NOT EXISTS "site_limit" INTEGER NOT NULL DEFAULT 10;
-- AlterTable: 为实例添加站点数量限制(可覆盖套餐设置)
ALTER TABLE "instances" ADD COLUMN IF NOT EXISTS "site_limit" INTEGER;
-- 对于已有实例,从套餐继承站点限制
UPDATE "instances" i SET
"site_limit" = COALESCE(i."site_limit", p."site_limit")
FROM "packages" p
WHERE i."package_id" = p."id"
AND i."site_limit" IS NULL;