gpt4 book ai didi

python - 如何从 sqlalchemy 映射创建表

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:01 24 4
gpt4 key购买 nike

我使用 SqlAlchemy 有以下 ORM 映射:

class Foo(Base):
__tablename__ = "foo"
id = Column(Integer, primary_key=True)
name = Column(String)
date_imported = Column(DateTime)

但是,我怎样才能获得 CREATE TABLE sql 语法或者如何让它为我创建表?

最佳答案

使用 Foo.__table__.create(bind=engine, checkfirst=True) 发出该表的语句,或使用 metadata.create_all(bind=engine) 来发出该语句为在该元数据上注册的所有表发出语句。如果您使用 Flask-SQLAlchemy,请使用 db.create_all() 来正确执行绑定(bind)。

关于python - 如何从 sqlalchemy 映射创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23370766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com