MCPcopy Create free account
hub / github.com/ChatLab/ChatLab / getTableColumns

Method getTableColumns

packages/node-runtime/src/ai/chats.ts:177–180  ·  view source on GitHub ↗
(db: Database.Database, tableName: string)

Source from the content-addressed store, hash-verified

175 }
176
177 private getTableColumns(db: Database.Database, tableName: string): string[] {
178 const tableInfo = db.pragma(`table_info(${tableName})`) as Array<{ name: string }>
179 return tableInfo.map((col) => col.name)
180 }
181
182 private ensureMessageMigrationColumns(db: Database.Database, tableName: string): void {
183 const messageColumns = this.getTableColumns(db, tableName)

Callers 2

migrateDatabaseMethod · 0.95

Calls 1

pragmaMethod · 0.65

Tested by

no test coverage detected