(table_name: str)
| 96 | |
| 97 | |
| 98 | def read_columns_sql(table_name: str) -> list[ColumnSchema]: |
| 99 | check_identifier(table_name) |
| 100 | con = get_connection() |
| 101 | rows = con.execute(f'PRAGMA table_info({table_name!r})') |
| 102 | return [ColumnSchema(r['name'], r['type']) for r in rows] |
| 103 | |
| 104 | |
| 105 | def valid_table(table_name: str, fields: FieldMap) -> bool: |