保存请求失败返回500

调整表结构
This commit is contained in:
mark.tian
2025-12-04 08:14:21 +08:00
parent f1f694bd63
commit 6ac998ebdf
5 changed files with 158 additions and 79 deletions

View File

@@ -81,7 +81,7 @@ async def init_tables():
print(f"📋 已创建的表: {', '.join(tables)}")
# 检查必要的表
required_tables = ['callback_logs', 'external_api_logs']
required_tables = ['callback_failure_logs', 'callback_failure_data', 'external_api_logs']
missing_tables = [table for table in required_tables if table not in tables]
if missing_tables:
@@ -89,6 +89,20 @@ async def init_tables():
return False
else:
print("✅ 所有必要的表都已创建")
# 检查手机号索引
result = await conn.execute(text("""
SELECT indexname
FROM pg_indexes
WHERE tablename = 'callback_failure_data'
AND indexname = 'idx_phone_number'
"""))
phone_index = result.fetchone()
if phone_index:
print("✅ 手机号索引 'idx_phone_number' 已创建")
else:
print("⚠️ 手机号索引 'idx_phone_number' 未找到")
return True