Files

18 lines
608 B
Python
Raw Permalink Normal View History

2026-09-18 16:53:21 +08:00
# init_db.py
# 建表脚本:根据 model/ 中定义的 ORM 模型,在 MySQL 中创建对应的数据表。
# 运行前请确保:
# 1. database.py 中的连接信息(用户名/密码/主机/端口)正确;
# 2. 目标数据库已手动创建(本项目默认库名 claude_sms_test)。
# 用法:python init_db.py
from database import engine, Base
import model # noqa: F401 触发 model/__init__.py 导入所有模型,从而注册到 Base.metadata
def main():
Base.metadata.create_all(bind=engine)
print("所有数据表已创建完成!")
if __name__ == "__main__":
main()