后端第一步开发完成,第一版回归测试完成

This commit is contained in:
Your Name
2026-01-31 19:09:48 +08:00
parent 11cef531bd
commit c9e75030af
26 changed files with 1686 additions and 184 deletions
+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/env python3
"""
清空 projects 与 operation_logs 表(保留 users)。
用法:cd backend && PYTHONPATH=src python3 scripts/clean_db.py
"""
import sys
from pathlib import Path
_backend = Path(__file__).resolve().parent.parent
if str(_backend) not in sys.path:
sys.path.insert(0, str(_backend))
from src.database import get_connection
def main():
with get_connection() as conn:
cur = conn.cursor()
cur.execute("SET FOREIGN_KEY_CHECKS = 0")
cur.execute("TRUNCATE TABLE operation_logs")
cur.execute("TRUNCATE TABLE projects")
cur.execute("SET FOREIGN_KEY_CHECKS = 1")
cur.close()
print("已清空 operation_logs、projects 表。")
if __name__ == "__main__":
main()