代码工具从现有数据库生成python?

时间:2011-11-09 21:02:27

标签: python mysql postgresql code-generation

请原谅我的无知我是Python开发的新手。

是否有从现有数据库(例如mySQL,Postgresql)创建Python代码的工具

例如,如果我有一个设计了内部样本数据的数据库(我有数据库中建立的表,函数和数据),那么有任何代码生成器工具可以帮助我生成一些python代码(例如类/实体等。)

2 个答案:

答案 0 :(得分:2)

听起来你正在描述Object-relational mapping(ORM)。一个流行的Python ORM是SQLAlchemy

答案 1 :(得分:0)

要从现有的SQL数据库生成对象关系映射器(ORM)模型,您可能会发现有用的工具是Python模块sqlacodegen或分支的flask-sqlacodegen

这将允许您在本地磁盘上构建数据库映射,以与SQLAlchemy和/或Flask一起使用。

我在寻找这些模块时偶然发现了您的问题,因此我已在此处发布。