跳转到主要内容

使用SQLAlchemy比较两个数据库模式。

项目描述

使用SQLAlchemy的inspection API比较并生成两个数据库之间的diff。

文档

http://sqlalchemy-diff.readthedocs.org.

运行测试

测试使用pytest编写。还提供了Makefile目标以便方便地调用测试。

测试数据库将被创建,在测试期间使用,之后将被销毁。

示例

$ # using default settings
$ make test

# or
$ py.test test

$ # overridding the database URI
$ py.test test --test-db-url=mysql+mysqlconnector://root:password@localhost:3306/sqlalchemydiff

# or
$ make test ARGS="--test-db-url=mysql+mysqlconnector://root:password@localhost:3306/sqlalchemydiff"

# providing other pytest args via Make
$ make test ARGS="--lf -x -vv"

许可

Apache 2.0。详细信息请参阅LICENSE。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪一个,请了解更多关于 安装包 的信息。

源分布

sqlalchemy-diff-0.1.5.tar.gz (6.8 kB 查看哈希值)

上传于

构建分发

sqlalchemy_diff-0.1.5-py3-none-any.whl (8.1 kB 查看哈希值)

上传于 Python 3

由以下支持