文件名称:sqlalchemygrate:使用SQLAlchemy的愚蠢(但有效)的数据库架构和数据迁移框架
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-29 19:31:59
Python
SQLAlchemyGrate SQLAlcheMygrate SQLAlcheMyGrate 状态:该项目无效。 它仍然应该工作,但是代码变得陈旧。 欢迎叉! 这是我基于 (世界上最好的数据库抽象库)构建的愚蠢(但有效)的迁移框架。 Grate不会做诸如跟踪架构版本之类的花哨的事情,也不做逐步升级/降级路径或测试。 Buuut,您可以使用upgrade命令在其周围创建包装器以完成所有这些操作。 炉排在开箱即用时做得很好的一件事是,从一个SQLAlchemy目标引擎到另一个SQLAlchemy目标引擎进行了逐行的愚蠢的重新插入。 这意味着您可以根据需要更改SQLAlchemy模式,然后移植您的数据并创建另一个数据库,然后将旧数据集逐行重新插入到新数据集中。 您甚至可以提供一个转换功能,该转换功能将在必要时转换数据。 警告:请考虑使用此Beta质量。 缺少错误检查,因此您可能会引发流
【文件预览】:
sqlalchemygrate-master
----README.rst(7KB)
----bin()
--------grate(6KB)
----LICENSE(1KB)
----sqlalchemygrate()
--------migrations.py(6KB)
--------__init__.py(0B)
----setup.py(830B)
----.gitignore(33B)