MCPcopy Create free account
hub / github.com/MemTensor/MemOS / migrateSkillId

Method migrateSkillId

packages/memos-core/src/storage/sqlite.ts:545–552  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

543 }
544
545 private migrateSkillId(): void {
546 const cols = this.db.prepare("PRAGMA table_info(chunks)").all() as Array<{ name: string }>;
547 if (!cols.some((c) => c.name === "skill_id")) {
548 this.db.exec("ALTER TABLE chunks ADD COLUMN skill_id TEXT");
549 this.db.exec("CREATE INDEX IF NOT EXISTS idx_chunks_skill ON chunks(skill_id)");
550 this.log.info("Migrated: added skill_id column to chunks");
551 }
552 }
553
554 private migrateSkillQualityScore(): void {
555 const skillCols = this.db.prepare("PRAGMA table_info(skills)").all() as Array<{ name: string }>;

Callers 1

migrateMethod · 0.95

Calls 4

allMethod · 0.80
prepareMethod · 0.80
execMethod · 0.80
infoMethod · 0.65

Tested by

no test coverage detected