我有一个包含现有表的PostgreSQL数据库。我希望:
- 基于现有数据库创建一组Python模型(普通类、SQLAlchemy模型或其他(
- 然后使用迁移工具管理这些模型中的更改
我认为只要我设法创建了我的初始模式,第二部分就很容易实现。如何做到这一点?
因此,如果有人愿意使用SQLAlchemy,我找到了以下两种解决方案:
- 直接使用SQLAlchemy反射和自动映射
- 使用sqlacodegen