[Django]-Clarification on django syncdb –all option

5👍

When you install south, it replaces Django’s syncdb command with its own. It is the south version of syncdb that has the --all option, but its not recommended:

If you want to run syncdb on all of the apps, then use --all, but be warned; this will put your database schema and migrations out of sync. If you do this, you might be able to fix it with:

The syncdb command never deletes tables. You need to be careful because you don’t want the database schema and migrations to get out of sync.

Leave a comment