如何在Python和SQLAlchemy中对现有数据库中的数据模型进行逆向工程

2024-05-18 18:22:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道有一个数据库迁移过程来使用SQL炼金术创建数据库/表。但我在找反面。dba将创建和管理数据定义,他们不想通过python代码来管理它。因此,假设这个模型,如果定义了一个现有的数据库模式(在postgresql中),我如何在SQL Alchemy中为该模式创建数据模型(而不实际键入每个类)?有没有一个逆向工程工具,人们建议完成这项任务?

我试过sqlacodegen 1.1.5,但它似乎没有为表中的外键关系生成正确的python文件。

任何建议将不胜感激。


Tags: 数据代码模型数据库sql键入定义过程

热门问题