MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / createDatabase

Function createDatabase

apps/desktop/main/database/core.ts:61–72  ·  view source on GitHub ↗

* 创建新数据库并初始化表结构

(sessionId: string)

Source from the content-addressed store, hash-verified

59 * 创建新数据库并初始化表结构
60 */
61function createDatabase(sessionId: string): Database.Database {
62 ensureDbDir()
63 const dbPath = getDbPath(sessionId)
64 const db = new Database(dbPath)
65
66 db.pragma('journal_mode = WAL')
67
68 db.exec(CHAT_DB_SCHEMA)
69 db.exec(FTS_TABLE_SCHEMA)
70
71 return db
72}
73
74/**
75 * 打开已存在的数据库

Callers 1

importDataFunction · 0.85

Calls 4

ensureDbDirFunction · 0.85
getDbPathFunction · 0.70
pragmaMethod · 0.65
execMethod · 0.65

Tested by

no test coverage detected