feat(knowledge): 补充建表语句和脚本
This commit is contained in:
@@ -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)))
|
||||||
|
|||||||
@@ -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)))
|
||||||
|
|||||||
@@ -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)))
|
||||||
|
|||||||
@@ -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)))
|
||||||
|
|||||||
14
service-ai/bin/build-ai-knowledge.js
Normal file
14
service-ai/bin/build-ai-knowledge.js
Normal 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)
|
||||||
|
}
|
||||||
11
service-ai/database/service_ai_file.sql
Normal file
11
service-ai/database/service_ai_file.sql
Normal 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;
|
||||||
9
service-ai/database/service_ai_group.sql
Normal file
9
service-ai/database/service_ai_group.sql
Normal 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;
|
||||||
10
service-ai/database/service_ai_knowledge.sql
Normal file
10
service-ai/database/service_ai_knowledge.sql
Normal 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;
|
||||||
Reference in New Issue
Block a user