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-1.0.0.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-1.0.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for django_backup_migrations-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1df1691b529eeb7e08de52e5ae3a63d66ce1a4bfb136275613ec7096e176b900
MD5 898609e184fa4040f958f0490128e68d
BLAKE2b-256 a781ea81db76138b2bbc8100e566a9eb81d81842b99e5cd184a3732266ea22a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_backup_migrations-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af3b9d338a556ba80ec3d56de781bc14f56886269e05c6e36c29621a3d7beff3
MD5 f4c037a2217c29828643f1259ecc077f
BLAKE2b-256 236f685732cef934d4b9016cc4aedf85bc7c073419b9ed0b9152bfdcd2192a6c

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