(db_obj, table_name, create_table_sql)
| 9 | return json.load(f) |
| 10 | |
| 11 | def create_table_if_not_exists(db_obj, table_name, create_table_sql): |
| 12 | # 尝试创建表,如果表不存在 |
| 13 | try: |
| 14 | db_obj.execute(create_table_sql) |
| 15 | db_obj.commit() |
| 16 | print(f"【创建表】'{table_name}' 已成功创建。") |
| 17 | except sqlite3.OperationalError as e: |
| 18 | print(f"创建表时出错:{e}") |
| 19 | |
| 20 | def check_and_add_missing_fields(db_obj, table_name, field_definitions): |
| 21 | cursor = db_obj.cursor() |
no test coverage detected