MCPcopy Create free account
hub / github.com/IgorWarzocha/howcode / hasColumn

Function hasColumn

desktop/thread-state-db/schema.ts:14–20  ·  view source on GitHub ↗
(database: Database, tableName: string, columnName: string)

Source from the content-addressed store, hash-verified

12}
13
14function hasColumn(database: Database, tableName: string, columnName: string) {
15 const columns = database.prepare(`PRAGMA table_info(${tableName})`).all() as Array<{
16 name: string
17 }>
18
19 return columns.some((column) => column.name === columnName)
20}
21
22function hasTable(database: Database, tableName: string) {
23 const row = database

Callers 1

ensureThreadStateSchemaFunction · 0.85

Calls 2

allMethod · 0.80
prepareMethod · 0.80

Tested by

no test coverage detected