django-dbbackup


Namedjango-dbbackup JSON
Version 5.0.0 PyPI version JSON
download
home_pageNone
SummaryManagement commands to help backup and restore a project database and media.
upload_time2025-08-30 08:17:31
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords amazon backup database django dropbox media s3 sqlite
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Django DBBackup

[![Build Status](https://github.com/Archmonger/django-dbbackup/actions/workflows/ci.yml/badge.svg)](https://github.com/Archmonger/django-dbbackup/actions)

This Django application provides management commands to help backup and restore your project database and media files with various storages such as Amazon S3, Dropbox, local file storage, or any Django-supported storage.

## Features

-   Secure your backup with GPG signature and encryption.
-   Archive with compression.
-   Easily manage remote archiving.
-   Keep your development database up to date.
-   Set up automated backups with Crontab or Celery.
-   Manually backup and restore via Django management commands.

## Documentation

For more details, see the [official documentation](https://archmonger.github.io/django-dbbackup/).

## Why use DBBackup?

DBBackup gives you a simple yet robust interface to backup, encrypt, transmit, and restore your database and media.

In a few words, it is a pipe between your Django project and your backups. It is written to be far more efficient than Django's [backup](https://docs.djangoproject.com/en/stable/ref/django-admin/)/[restore](https://docs.djangoproject.com/en/5.2/ref/django-admin/#loaddata) commands by using your database's native/standard/best procedure(s) or tool(s) to perform backups.

Ultimately, this helps simplify the task of "creating a backup" by removing the need for writing relational query commands, using complex tools, or creating scripts. Optionally, DBBackup can apply compression and/or encryption before transferring the data to nearly any storage system.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "django-dbbackup",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "amazon, backup, database, django, dropbox, media, s3, sqlite",
    "author": null,
    "author_email": "Mark Bakhit <archiethemonger@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/df/88/3b8fe59075369d828b31b77de931511b2479b7bd21489132a0123ce0656b/django_dbbackup-5.0.0.tar.gz",
    "platform": null,
    "description": "# Django DBBackup\n\n[![Build Status](https://github.com/Archmonger/django-dbbackup/actions/workflows/ci.yml/badge.svg)](https://github.com/Archmonger/django-dbbackup/actions)\n\nThis Django application provides management commands to help backup and restore your project database and media files with various storages such as Amazon S3, Dropbox, local file storage, or any Django-supported storage.\n\n## Features\n\n-   Secure your backup with GPG signature and encryption.\n-   Archive with compression.\n-   Easily manage remote archiving.\n-   Keep your development database up to date.\n-   Set up automated backups with Crontab or Celery.\n-   Manually backup and restore via Django management commands.\n\n## Documentation\n\nFor more details, see the [official documentation](https://archmonger.github.io/django-dbbackup/).\n\n## Why use DBBackup?\n\nDBBackup gives you a simple yet robust interface to backup, encrypt, transmit, and restore your database and media.\n\nIn a few words, it is a pipe between your Django project and your backups. It is written to be far more efficient than Django's [backup](https://docs.djangoproject.com/en/stable/ref/django-admin/)/[restore](https://docs.djangoproject.com/en/5.2/ref/django-admin/#loaddata) commands by using your database's native/standard/best procedure(s) or tool(s) to perform backups.\n\nUltimately, this helps simplify the task of \"creating a backup\" by removing the need for writing relational query commands, using complex tools, or creating scripts. Optionally, DBBackup can apply compression and/or encryption before transferring the data to nearly any storage system.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Management commands to help backup and restore a project database and media.",
    "version": "5.0.0",
    "project_urls": {
        "Changelog": "https://archmonger.github.io/django-dbbackup /latest/changelog/",
        "Documentation": "https://archmonger.github.io/django-dbbackup",
        "Source": "https://github.com/Archmonger/django-dbbackup"
    },
    "split_keywords": [
        "amazon",
        " backup",
        " database",
        " django",
        " dropbox",
        " media",
        " s3",
        " sqlite"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72de9d7c894b5bdf9825db8e8f3d89d12851a34e32ce43b94f0b88995a9feb1f",
                "md5": "6a258492a8211f533083cc33d0f242cd",
                "sha256": "a0301b14a4bb3c7243a2fde76d09f8f572f16cd7639f75f4cd42d898fc1b82a2"
            },
            "downloads": -1,
            "filename": "django_dbbackup-5.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6a258492a8211f533083cc33d0f242cd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 33110,
            "upload_time": "2025-08-30T08:17:30",
            "upload_time_iso_8601": "2025-08-30T08:17:30.678446Z",
            "url": "https://files.pythonhosted.org/packages/72/de/9d7c894b5bdf9825db8e8f3d89d12851a34e32ce43b94f0b88995a9feb1f/django_dbbackup-5.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "df883b8fe59075369d828b31b77de931511b2479b7bd21489132a0123ce0656b",
                "md5": "4d325d5871fe16fbea549a30425c2b15",
                "sha256": "aa9cc88e1413adfec0e547dd91e0afed6dbb91a02459697663a9b988dbc71f18"
            },
            "downloads": -1,
            "filename": "django_dbbackup-5.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4d325d5871fe16fbea549a30425c2b15",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 25046,
            "upload_time": "2025-08-30T08:17:31",
            "upload_time_iso_8601": "2025-08-30T08:17:31.752748Z",
            "url": "https://files.pythonhosted.org/packages/df/88/3b8fe59075369d828b31b77de931511b2479b7bd21489132a0123ce0656b/django_dbbackup-5.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-30 08:17:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Archmonger",
    "github_project": "django-dbbackup",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "django-dbbackup"
}
        
Elapsed time: 0.93098s