You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
563 B

"""
创建股票基础数据相关表使用 SQLAlchemy ORM兼容 SQLite PostgreSQL
"""
from app.db.session import engine, SessionLocal
from app.db.base import Base
from app.models.stock_basic import StockBasic, IndexBasic, IndexTrade
def create_tables():
"""创建所有股票基础数据相关表"""
print("开始创建数据库表...")
Base.metadata.create_all(bind=engine)
print("数据库表创建完成")
print(f"创建的表: stock_basic, index_basic, index_trade")
if __name__ == "__main__":
create_tables()