Browse files

[1.0.X] Fixed #9717 -- Corrected a problem where flus…

…h would attempt to flush database tables that had not yet been created. This occurred when an application had been added to INSTALLED_APPS, but had not yet been synchronized. Thanks to Julien Phalip for the patch.

Merge of [9535] from trunk.

git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
freakboy3742 committed Nov 29, 2008
1 parent b3f2782 commit 19cb720df755b8ab9717b4e5693a08967ef68655
Showing with 2 additions and 2 deletions.
  1. +2 −2 django/core/management/
@@ -119,13 +119,13 @@ def sql_reset(app, style):
def sql_flush(style, only_django=False):
Returns a list of the SQL statements used to flush the database.
If only_django is True, then only table names that have associated Django
models and are in INSTALLED_APPS will be included.
from django.db import connection
if only_django:
- tables = connection.introspection.django_table_names()
+ tables = connection.introspection.django_table_names(only_existing=True)
tables = connection.introspection.table_names()
statements = connection.ops.sql_flush(style, tables, connection.introspection.sequence_list())

0 comments on commit 19cb720

Please sign in to comment.