cikilop:使用Python轻松迁移MongoDB的数据

时间:2024-02-20 00:56:47
【文件属性】:

文件名称:cikilop:使用Python轻松迁移MongoDB的数据

文件大小:28KB

文件格式:ZIP

更新时间:2024-02-20 00:56:47

mongodb continuous-integration ci pymongo migration-tool

Cikilop v.1.1是用于MongoDB的简单易用的数据迁移工具,鼓励您使用Python编写迁移脚本。 您只需要docker(或python 3.6)即可。 为什么要使用该工具? 您需要通过在CI管道中进行提交来管理迁移提交。 一个提交可以有多个新迁移,在这种情况下,您需要按顺序迁移它们,如果提交失败,则需要以相反的顺序还原它们。 您只需要从CLI恢复迁移即可 您的项目是用Python编写的,因此您比原来的mongo脚本更熟悉pymongo。 您不想依赖除docker以外的任何东西 您只是喜欢它的名字<3 用法 您需要什么:准备迁移脚本,准备配置,运行cikilop。 而已。 1.仅使用两个功能来构建迁移脚本: def succe


【文件预览】:
cikilop-master
----build-scripts()
--------start_build.sh(623B)
----src()
--------ParsedMigrationItem.py(190B)
--------ciki.py(4KB)
--------Migration.py(1003B)
--------__init__.py(0B)
--------config()
--------colorful_print.py(314B)
--------repository()
----Dockerfile(273B)
----requirements.txt(64B)
----ciki.sh(1KB)
----.travis.yml(98B)
----LICENSE(34KB)
----README.md(4KB)
----docker-compose.yml(92B)
----tests()
--------unit_tests()
--------__init__.py(0B)
--------integration_tests()
--------FakeUserMigrationFile.py(99B)
----.gitignore(1KB)

网友评论