使用SQLAlchemy比较两个数据库模式。
项目描述
使用SQLAlchemy的inspection API比较并生成两个数据库之间的diff。
文档
运行测试
测试使用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.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a3d4de3cb7580876789a7da25040ae5b827c7a70ee4e733daef1ab68aad0e72 |
|
MD5 | 1000069228f50978e82f10dfb310f57f |
|
BLAKE2b-256 | e393f58c440faf8ea35a75661e0cb188c304d004242d0c0287e5f5017f801517 |
关闭
sqlalchemy_diff-0.1.5-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8b618238de87e0062b025b0ff2cb4f9928ddddb64a5bb50bd407cd06b9543314 |
|
MD5 | 9448ce9e9963c8f8fe834677de7662ad |
|
BLAKE2b-256 | 1ba5e4eb12cc41829a1b8bae7e64b073fa9b3da62cb1b3e6aa90927c8434588f |