• 
      

    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)