From 81027792336374fec2b325f804feec58b65763c4 Mon Sep 17 00:00:00 2001 From: zhishi <1951671751@qq.com> Date: Mon, 23 Mar 2026 11:05:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A1=A8=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/initDB.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/lib/initDB.ts b/src/lib/initDB.ts index 1ccac22..dfc6fe2 100644 --- a/src/lib/initDB.ts +++ b/src/lib/initDB.ts @@ -308,17 +308,17 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => builder: (table) => { table.integer("id").notNullable(); table.integer("scriptId"); - table.text("name"); + table.text("title"); table.text("prompt"); + table.text("description"); table.text("filePath"); table.text("model"); table.text("mode"); table.text("duration"); table.text("resolution"); - table.text("frameType"); + table.text("frameMode"); table.text("camera"); table.text("sound"); - table.text("associateAssetsIds"); table.integer("createTime"); table.primary(["id"]); table.unique(["id"]); @@ -427,7 +427,16 @@ export default async (knex: Knex, forceInit: boolean = false): Promise => builder: (table) => { table.integer("id").notNullable(); table.text("flowData").notNullable(); - table.integer("stroryboardId").notNullable(); + table.integer("storyboardId").notNullable(); + table.primary(["id"]); + table.unique(["id"]); + }, + }, + { + name: "o_assets2Storyboard", + builder: (table) => { + table.integer("storyboardId").notNullable(); + table.integer("assetId").notNullable(); table.primary(["id"]); table.unique(["id"]); },