sqlalchemy_schemadisplay
将SQLAlchemy DB模型变成图形。
有关此文档的早期版本,请参见 。
用法
为此,您将需要至少SQLAlchemy和pydot以及graphviz。 强烈建议使用Graphviz-cairo,以获得可容忍的图像质量。 如果可以使用PIL和图像查看器,则可以使用自动显示图像的功能。 有些东西,特别是通过映射器从数据库中加载表列表并反映索引,目前仅适用于postgres。
这是数据库实体图生成的示例:
from sqlalchemy import MetaData
from sqlalchemy_schemadisplay import create_schema_graph
# create the pydot graph object by autoloading all tables via a bound metada