Remove all functionality from the dumpdb/loaddb commands.

Review Request #11593 — Created April 12, 2021 and submitted

Information

Review Board
release-4.0.x

Reviewers

Due to changes within Django's serialization components, and issues with
preserving any compatibility between Django 1.6's output and 1.11's,
we've decided to remove the dumpdb and loaddb commands. Native
database tools are almost always a better option anyway, and we'll be
providing an enhanced replacement for these tools as part of Power Pack
pretty soon anyway.

See https://reviews.reviewboard.org/r/11592/ for a summary of the
reasons we can't continue to maintain these tools.

This change does not get rid of the commands themselves. Rather, it
strips all functionality and provides an error message that explains why
we're removing the tools and the alternative approaches available to
them.

Tested both commands, with and without parameters. They produced the
expected message.

Verified we weren't referencing these anywhere in our docs.

Summary ID
Remove all functionality from the dumpdb/loaddb commands.
Due to changes within Django's serialization components, and issues with preserving any compatibility between Django 1.6's output and 1.11's, we've decided to remove the `dumpdb` and `loaddb` commands. Native database tools are almost always a better option anyway, and we'll be providing an enhanced replacement for these tools as part of Power Pack pretty soon anyway. See https://reviews.reviewboard.org/r/11592/ for a summary of the reasons we can't continue to maintain these tools. This change does not get rid of the commands themselves. Rather, it strips all functionality and provides an error message that explains why we're removing the tools and the alternative approaches available to them.
92cdae043c75bd6c4e1d512b48dea53afcf17ac5
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-4.0.x (6a07b28)