跳至主要内容

从各种来源提取数据结构。

项目描述

使用此工具,您可以检查各种数据源并生成数据库存表格。数据库存表格实际上包含指定数据源中表和表列的列表。

库存表格设计成易于使用电子表格程序读取和编辑。

以下是一个从CSV文件生成库存表格的示例

inventory-table inspect cvs data.cvs

如何安装

为了安装此工具,首先您需要安装Python。安装Python后,然后按如下方式安装数据库存工具

pip install data-inventory-tool

生成库存表格

PostgreSQL

对于PostgreSQL,首先您需要安装PostgreSQL驱动程序

pip install psycopg2-binary

然后按如下方式生成库存表格

inventory-table inspect sql postgresql://user:password@host:port/db

MySQL

对于MySQL,首先您需要安装MySQL驱动程序

pip install mysqlclient

然后按如下方式生成库存表格

inventory-table inspect sql mysql+mysqldb://user:password@host:port/db

故障排除

如果您遇到如下错误

Error: Database driver not found: No module named 'psycopg2'.
See: https://docs.sqlalchemy.org.cn/en/13/dialects/index.html

这意味着,您尚未安装所需的数据库驱动程序。

支持者