23 lines
455 B
Python
23 lines
455 B
Python
"""
|
|
数据库初始化脚本
|
|
运行此脚本创建所有表结构
|
|
基于 DATABASE_DESIGN.md 设计
|
|
"""
|
|
|
|
import sys
|
|
import os
|
|
|
|
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
|
|
|
from db.database import engine, Base
|
|
from db.models import MultiAgentTask, UserAgent, PlanShare
|
|
|
|
|
|
def init_database():
|
|
"""初始化数据库表结构"""
|
|
Base.metadata.create_all(bind=engine)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
init_database()
|