文件名称:dbschema:MySQLPostgreSQL模式迁移变得容易
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-16 15:30:19
mysql schema-migrations database postgresql sql-migration
dbschema dbschema是自动运行MySQL或PostgreSQL迁移的工具。 使用表,它可以保持先前迁移的状态,从而避免重复。 特征: 支持MySQL和PostgreSQL 可选的迁移前和迁移后查询(例如,更新权限) 可以将多个数据库中的多个迁移作为一个进行处理。 安装 安装dbschema # Install required packages apt-get update apt-get install --yes libpq-dev gcc python3-dev pip3 install dbschema 创建一个配置文件 创建文件~/.dbschema.yml并添加数据库配置。 创建迁移表 dbschema使用一个名为migrations_applied的表来跟踪已应用的迁移,以避免重复。 请参阅或的架构。 迁移文件夹结构 对于每个数据库,您需要有一个迁
【文件预览】:
dbschema-main
----.travis.yml(987B)
----.coveragerc(148B)
----dbschema_sample.yml(1KB)
----schema()
--------mysql.sql(190B)
--------postgresql.sql(132B)
----LICENSE(1KB)
----src()
--------schema_change.py(12KB)
--------unittest()
--------__main__.py(81B)
--------__init__.py(0B)
----MANIGEST.in(34B)
----setup.py(1KB)
----.gitignore(255B)
----README.md(3KB)