(table_name: str, fields: FieldMap)
| 108 | |
| 109 | |
| 110 | def ensure_table(table_name: str, fields: FieldMap) -> None: |
| 111 | table_columns = read_columns_sql(table_name) |
| 112 | if len(table_columns) == 0: |
| 113 | create_table(table_name, fields) |
| 114 | if not valid_table(table_name, fields): |
| 115 | raise SchemaMismatch(table_name) |
| 116 | |
| 117 | |
| 118 | def insert_record(table_name: str, data: dict[str, Any]) -> int: |
nothing calls this directly
no test coverage detected