Skip to main content

Расширение механизма миграций Django для резервного копирования данных

Project description

Расширение механизма миграций Django для резевного копирования данных

Описание

Механизм позволяет перед применением миграций Django создать резервную копию изменяемых таблиц.

Возможно два варианта копирования: полная копия и частичная с изменениями после предыдущего запуска.

Подключение

INSTALLED_APPS = [
    ...
    'django_backup_migrations',
    ...
]

Использование

$ manage.py backupmigrate [параметры]

Параметры:

  • --backup-type - тип резервного копирования
  • --backup-strategy - стратегия резервного копирования

Пример использования

$ python ./manage.py backupmigrate app 0004

Output example

Сборка и распространение

$ python -m build && \
$ twine check ./dist/* && \
$ twine upload ./dist/* --repository-url=http://... -u user.name -p userpassword

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_backup_migrations-0.0.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_backup_migrations-0.0.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file django_backup_migrations-0.0.1.tar.gz.

File metadata

File hashes

Hashes for django_backup_migrations-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8b6ec75794578f25a7577b905ce857b901abefb183920b265fe559a1096c475e
MD5 9f826175aaeb0a54cd8b5de9c265483f
BLAKE2b-256 93d3cd971d9cf5be1cc772eed6b1375789b6543140d51a65d466cf0bb01b11b9

See more details on using hashes here.

File details

Details for the file django_backup_migrations-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_backup_migrations-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b376f98cb3e492400501a6acff2ed00ecfd5f0b1991ef47c1bf4e1a170c0583c
MD5 813f016676be283e0bbcae116d3af3b1
BLAKE2b-256 f3eb62ec5bb6ae16f5b57a27d69af8daa54e2516c693e69f1d8f7215b4592551

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page