db: add missing SiteSettings banner/canvas columns
This commit is contained in:
parent
565e29c74f
commit
7f59743551
@ -0,0 +1,20 @@
|
||||
-- Ensure newer SiteSettings fields exist (banner + lovart home + canvas toggles)
|
||||
-- These columns are referenced by /api/site-settings and admin settings UI.
|
||||
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "bannerEnabled" boolean NOT NULL DEFAULT true;
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "bannerText" text DEFAULT '升级会员, Nano Banana Pro 免费365天!';
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "bannerLink" text;
|
||||
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "tutorialVideoUrl" text;
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "tutorialEnabled" boolean NOT NULL DEFAULT false;
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "rankingEnabled" boolean NOT NULL DEFAULT true;
|
||||
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "canvasEnabled" boolean NOT NULL DEFAULT true;
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "canvasDefaultModelId" varchar(128);
|
||||
ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "canvasAutoModeDefaultModelId" varchar(128);
|
||||
|
||||
-- Ensure at least one row exists
|
||||
INSERT INTO "SiteSettings" ("siteName")
|
||||
SELECT 'AI Chatbot'
|
||||
WHERE NOT EXISTS (SELECT 1 FROM "SiteSettings");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user