关系数据库结构的层次表示法。
metad的Python项目详细描述
元数据
这个项目的目标是正式定义一个JSON模式,它捕获关系数据库的结构。在
- JSON架构:https://data-dev.github.io/MetaData/schema.html
- 文档:https://data-dev.github.io/MetaData
- 主页:https://github.com/data-dev/MetaData
- 许可证:MIT
安装
要求
MetaData已在Python 3.5, 3.6, 3.7 and 3.8上开发和测试
另外,虽然不是严格要求,但是virtualenv的用法 强烈建议使用,以避免干扰系统中安装的其他软件 其中运行MetaData。在
用pip安装
安装MetaData的最简单和推荐方法是使用pip:
pip install metad
这将从PyPi拉出并安装最新的稳定版本。在
如果您想从源代码安装或对项目有所贡献,请阅读 Contributing Guide。在
快速启动
在这篇简短的教程中,我们将指导您完成一系列有助于您的步骤 开始使用MetaData。在
创建元数据对象
您还可以帮助从头开始创建元数据对象。下面的代码将创建一个
MetaData
对象,添加一个表,然后将其保存到JSON文件中。在
然后,要将此对象导出到JSON文件,可以运行以下命令:
metadata.to_json("your_metadata.json")
验证JSON文件
这个库的核心功能是验证JSON文件。将加载以下代码
hello_world
数据集的元数据文件,并对其进行验证。在
frommetadimportMetaDatametadata=MetaData.from_json("your_metadata.json")metadata.validate()
下一步是什么?在
有关MetaData及其所有可能性和特性的详细信息,请检查 documentation site。在
历史
0.0.1(2020-06-08)
- 通过@k15z在MySQL连接器-Issue #11中填充数据子类型
- {a1z-}通过修改@k16表名来支持
0.0.1(2020-05-22)
- PyPI的第一个版本。在
- 项目
标签: