如何从现有的 Postgres 模式生成 python 模型?
How to generate python models from existing Postgres schema?
我有一个包含现有表的 PostgreSQL 数据库。我希望:
- 基于现有数据库
创建一组Python模型(普通类、SQLAlchemy模型或其他)
- 然后使用迁移工具管理这些模型中的更改。
我认为第二部分很容易实现,只要我设法创建初始模式即可。如何实现?
所以如果有人愿意使用 SQLAlchemy 我找到了这两个解决方案:
- 直接使用 SQLAlchemy reflection and automapping
- 与sqlacodegen
我有一个包含现有表的 PostgreSQL 数据库。我希望:
- 基于现有数据库 创建一组Python模型(普通类、SQLAlchemy模型或其他)
- 然后使用迁移工具管理这些模型中的更改。
我认为第二部分很容易实现,只要我设法创建初始模式即可。如何实现?
所以如果有人愿意使用 SQLAlchemy 我找到了这两个解决方案:
- 直接使用 SQLAlchemy reflection and automapping
- 与sqlacodegen