文件名称:恒星:用于开发的快速数据库快照和还原工具
文件大小:14KB
文件格式:ZIP
更新时间:2024-03-19 21:51:13
Python
Stellar-快速的数据库快照和还原工具,用于开发。 当您编写数据库迁移,切换分支或使用SQL时,Stellar允许您快速恢复数据库。 支持PostgreSQL和MySQL(部分)。 基准测试 恒星很快。 与使用常规pg_dump和pg_restore相比,它可以使数据库恢复快约140倍。 怎么运行的 Stellar的工作原理是将数据库的副本存储在RDBMS中(名为stellar_xxx_master和stellar_xxxx_slave)。 还原数据库时,Stellar只是简单地重命名数据库,使其比通常SQL转储快得多。 但是,Stellar使用大量存储空间,因此您可能不想创建太多快照,否则最终将用完存储空间。 警告:如果您无法承受数据丢失的损失,请不要使用Stellar。 这对开发很有用,但并不意味着要进行生产。 如何开始 您可以使用pip安装Stellar。 $ pip in
【文件预览】:
stellar-master
----MANIFEST.in(116B)
----.travis.yml(111B)
----tests()
--------test_starts.py(1KB)
--------test_models.py(500B)
--------test_operations.py(866B)
----tox.ini(355B)
----LICENSE(1KB)
----requirements.txt(112B)
----setup.py(2KB)
----.gitignore(26B)
----README.md(2KB)
----stellar()
--------app.py(9KB)
--------models.py(2KB)
--------operations.py(5KB)
--------__main__.py(34B)
--------__init__.py(138B)
--------command.py(9KB)
--------config.py(2KB)