繁体   English   中英

使用python从数据库中提取元数据?

[英]Extract metadata from database using python?

我一直在寻找这个问题的答案,但是却很难找到。 我想提取表的名称,它们之间的引用以及列名称,以便可以图形化地显示该信息。 我需要在Django项目中做到这一点。

由于我是python的新手,所以我想知道是否有某种API可以做这种事情。

编辑

我创建了一个包含节点,属性和链接的模型。 节点具有属性,而链接具有字段parent_node和child_node。 我想要的是连接到数据库,阅读我所指的元数据:表名,列名和外键约束。 然后,我可以将这些数据正确地放入我创建的模型中。

您可以使用inspectdb命令,通过此django可以读取数据库并为每个表创建模型,如果数据库具有关系,则也可以在django中获得。 您可以在此处查看更多信息。

python manage.py inspectdb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM