当前位置:  开发笔记 > 编程语言 > 正文

用于从关系数据库构造类的Python库?(反向ORM)

如何解决《用于从关系数据库构造类的Python库?(反向ORM)》经验,为你挑选了3个好方法。

是否有任何Python对象关系映射库,在给定数据库模式的情况下,可以生成一组Python类?我知道SQLObject,SQLAlchemy和Django的内部SQL ORM 库等主要库在给定一组类的情况下创建数据库模式方面做得很好,但我正在寻找一个反向工作的库.

有一个Perl的库相关的问题上堆栈溢出.



1> Crescent Fre..:

SQLAlchemy扩展,用于从现有数据库创建python代码模型



2> Cristian..:

Django有一个inspectdb命令,可以从数据库中创建models.py文件.



3> Kamil Kisiel..:

SQLAlchemy实际上可以做你想要的.您可以使用映射器工具自己手动定义映射,也可以使用反射自动生成映射.

使用元数据工具构建数据库并非绝对必要,您可以始终使用现有数据库.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有