feat(knowledge): 补充建表语句和脚本

This commit is contained in:
v-zhangjc9
2025-05-28 16:06:07 +08:00
parent 6f9c898d51
commit fc2ea107d2
8 changed files with 48 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
import {cd, path} from 'zx' import {cd, path} from 'zx'
import {trim} from "licia"; import {trim} from "licia";
import {run_deploy_batch, run_deploy_root, run_package, run_upload, run_upload_normal} from "./library.js"; import {run_deploy_batch, run_deploy_root, run_package, run_upload_normal} from "./library.js";
// 切换目录 // 切换目录
cd(trim(path.dirname(import.meta.dirname))) cd(trim(path.dirname(import.meta.dirname)))

View File

@@ -1,6 +1,6 @@
import {cd, path} from 'zx' import {cd, path} from 'zx'
import {trim} from "licia"; import {trim} from "licia";
import {run_deploy_batch, run_deploy_root, run_package, run_upload, run_upload_normal} from "./library.js"; import {run_deploy_batch, run_deploy_root, run_package, run_upload_normal} from "./library.js";
// 切换目录 // 切换目录
cd(trim(path.dirname(import.meta.dirname))) cd(trim(path.dirname(import.meta.dirname)))

View File

@@ -1,6 +1,6 @@
import {cd, path} from 'zx' import {cd, path} from 'zx'
import {trim} from "licia"; import {trim} from "licia";
import {run_deploy_batch, run_deploy_root, run_package, run_upload, run_upload_normal} from "./library.js"; import {run_deploy_batch, run_deploy_root, run_package, run_upload_normal} from "./library.js";
// 切换目录 // 切换目录
cd(trim(path.dirname(import.meta.dirname))) cd(trim(path.dirname(import.meta.dirname)))

View File

@@ -1,6 +1,6 @@
import {cd, path} from 'zx' import {cd, path} from 'zx'
import {trim} from "licia"; import {trim} from "licia";
import {run_deploy_batch, run_deploy_root, run_package, run_upload, run_upload_normal} from "./library.js"; import {run_deploy_batch, run_deploy_root, run_package, run_upload_normal} from "./library.js";
// 切换目录 // 切换目录
cd(trim(path.dirname(import.meta.dirname))) cd(trim(path.dirname(import.meta.dirname)))

View File

@@ -0,0 +1,14 @@
import {cd, path} from 'zx'
import {trim} from "licia";
import {run_deploy, run_package, run_upload_normal} from '../../bin/library.js'
// 切换目录
cd(trim(path.dirname(import.meta.dirname)))
// 执行流程
try {
await run_deploy('service-ai-core')
await run_package('service-ai-knowledge')
await run_upload_normal('service-ai-knowledge')
} catch (e) {
console.error(e)
}

View File

@@ -0,0 +1,11 @@
CREATE TABLE `service_ai_file`
(
`id` bigint NOT NULL,
`filename` varchar(500) DEFAULT NULL,
`size` bigint DEFAULT NULL,
`md5` varchar(100) DEFAULT NULL,
`path` varchar(500) DEFAULT NULL,
`type` varchar(50) DEFAULT NULL,
`created_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) DEFAULT CHARSET = utf8mb4;

View File

@@ -0,0 +1,9 @@
CREATE TABLE `service_ai_group`
(
`id` bigint NOT NULL,
`knowledge_id` bigint NOT NULL,
`name` varchar(100) NOT NULL,
`status` varchar(10) NOT NULL DEFAULT 'RUNNING',
`created_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`modified_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) DEFAULT CHARSET = utf8mb4;

View File

@@ -0,0 +1,10 @@
CREATE TABLE `service_ai_knowledge`
(
`id` bigint NOT NULL,
`vector_source_id` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
`strategy` varchar(10) NOT NULL,
`created_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`modified_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) DEFAULT CHARSET = utf8mb4;