Skip to content
Django management command to run mysqldump or pg_dump
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dbdump
.gitignore
CHANGES.txt
LICENSE
MANIFEST.in
README.rst
setup.py

README.rst

django-dbdump

This tiny Django application provides a "dbdump" management command that wraps mysqldump or pg_dump and allows you to create SQL dumps of your configured databases.

To use, add 'dbdump' to your INSTALLED_APPS.

Usage:

  • $ manage.py dbdump
  • $ manage.py dbdump --db-name=mydb --debug --compress=gzip

You can dump only table schema without data or exclude tables completely using DB_DUMP_EMPTY_TABLES and DB_DUMP_EXCLUDED_TABLES settings inside your settings.DATABASES definition. For example:

DATABASES = {
    'default': {
        'ENGINE': 'mysql',
        ...
        'DB_DUMP_EMPTY_TABLES': ['table1', 'table2'],
    }
}

will not include contents of table1 and table2 in your output.

See http://github.com/vitaliyf/django-dbdump for more information.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.