Python/sqlite3:有没有办法制作数据库模式图?

问题描述 投票:0回答:2

对 sql 非常陌生,因此对 sqlite3 也很陌生。我正在设置一个关系数据库,并需要在填充实际数据之前进行同行评审的视觉效果。 (就是我正在设置所有的表和字段,有主键和外键,但是暂时没有记录。)

有没有办法制作一个图表来直观地显示表格之间的关系? (下面的示例是互联网抓取 - 或者可能链接,因为我是新用户。)使用 sqlite3 和 python。如果它看起来比糟糕的 Access 视觉效果更好,那就加分!

架构图

python-2.7 sqlite
2个回答
2
投票

在 Python 中制作关系图的一种可能的解决方案是 ERAlchemy。截至本文发布时,我没有看到任何其他纯 Python 解决方案。

https://pypi.org/project/ERAlchemy/

G 以下评论更新:https://github.com/maurerle/eralchemy2/


0
投票

Navicat 有一个产品可用于导入数据库和显示模式。他们有试用版(见下文)。有一个精简版本,您可以免费使用它来手动描述模式;完整许可证看起来相当昂贵。

Navicat

如果您使用的是 Mac,请在此处查看 - https://itunes.apple.com/us/app/navicat-ess-12-for-sqlite/id1257394364?mt=12

您可以从 Navicat 网站获取试用版 - https://navicat.com/products

© www.soinside.com 2019 - 2024. All rights reserved.