保存请求失败返回500
调整表结构
This commit is contained in:
16
setup.py
16
setup.py
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user