文件名称:django-easydump:跨部署轻松加载数据库快照
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-20 01:17:58
Python
乍看上去 无论您的数据库有多大,都只需创建数据库转储(Django 的loaddata和dumpdata命令会阻塞超过几千行的表) 可以排除某些表的可定制转储。 一些表包含静态数据,不需要按照与UserProfile数据相同的计划进行备份。 自动转储存储和检索。 这个怎么运作 当您运行make_dump命令时,该插件会调用pg_dump (目前仅支持 postgres),创建一个压缩转储,然后将其上传到 S3 存储桶。 建议仅在您的生产部署上运行此命令。 最好在 cron 中。 当load_dump命令被调用时(建议只在你的本地/qa/staging 部署上运行这个命令),应用程序将从存储桶中下载最新的转储(基于密钥中的时间戳),并将应用该数据库转储到当前数据库。 安装 pip install django-easydump 添加到INSTALLED_APPS 配置 在您的设置中,
【文件预览】:
django-easydump-master
----.gitignore(6B)
----README.md(3KB)
----easydump()
--------mixins.py(3KB)
--------utils.py(2KB)
--------__init__.py(0B)
--------dumpers.py(4KB)
--------management()
----setup.py(1KB)
----VERSION(6B)