claude_sms_test
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
# 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()
|
||||
Reference in New Issue
Block a user