初始化数据库表结构
(self)
| 49 | return conn |
| 50 | |
| 51 | async def init_database(self): |
| 52 | """初始化数据库表结构""" |
| 53 | try: |
| 54 | # 使用同步连接创建表(避免异步初始化问题) |
| 55 | conn = self.get_sync_connection() |
| 56 | conn.executescript(SQL_CREATE_TABLES) |
| 57 | conn.commit() |
| 58 | conn.close() |
| 59 | except Exception as e: |
| 60 | logger.error(f"❌ Token 数据库初始化失败: {e}") |
| 61 | raise |
| 62 | |
| 63 | # ==================== Token CRUD 操作 ==================== |
| 64 |