(db: Database.Database, tableName: string)
| 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) |
no test coverage detected