MCPcopy Create free account
hub / github.com/xerrors/Yuxi / createDatabase

Function createDatabase

web/src/stores/database.js:72–97  ·  view source on GitHub ↗
(formData)

Source from the content-addressed store, hash-verified

70 }
71
72 async function createDatabase(formData) {
73 // 验证
74 if (!formData.database_name?.trim()) {
75 message.error('数据库名称不能为空')
76 return false
77 }
78
79 if (!formData.kb_type) {
80 message.error('请选择知识库类型')
81 return false
82 }
83
84 state.creating = true
85 try {
86 const data = await databaseApi.createDatabase(formData)
87 message.success('创建成功')
88 await loadDatabases() // 刷新列表
89 return data
90 } catch (error) {
91 console.error('创建数据库失败:', error)
92 message.error(error.message || '创建失败')
93 throw error
94 } finally {
95 state.creating = false
96 }
97 }
98
99 async function getDatabaseInfo(id, skipQueryParams = false, isBackground = false) {
100 const kbIdValue = id || kbId.value

Callers

nothing calls this directly

Calls 1

loadDatabasesFunction · 0.85

Tested by

no test coverage detected