如何使用Pony ORM反映数据库对象?

Mar*_*oun 7 python mysql database orm ponyorm

我有一个现有的MySQL数据库,我想用PonyORM来反映.

我知道我可以用SQLAlchemy做到这一点:

engine = create_engine(...)
Base = declarative_base(metadata=MetaData(bind=engine))
...
...
class MyTable(Base):
    __table__ = Table('table_name', Base.metadata, autoload=True)
Run Code Online (Sandbox Code Playgroud)

是否有类似的方法与PonyORM一样?我在网站上找不到相关信息.

Ale*_*sky 8

目前PonyORM没有类似的东西autoload=true,因此必须在Python中声明实体.我们可以在将来添加对数据库反射的支持.

  • 2020年呢? (3认同)
  • 目前,Pony仍不支持数据库反射。现在,我们正在进行迁移,然后可以添加反射功能。 (2认同)