Commit 80264702 authored by Ramiro Morales's avatar Ramiro Morales
Browse files

[1.2.X] Added a modification missed in r15241 (backport of r15239 to this branch.)

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@15256 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 715c00df
Loading
Loading
Loading
Loading
+15 −1
Original line number Diff line number Diff line
@@ -350,7 +350,21 @@ class BaseDatabaseCreation(object):
        can_rollback = self._rollback_works()
        self.connection.settings_dict["SUPPORTS_TRANSACTIONS"] = can_rollback

        call_command('syncdb', verbosity=verbosity, interactive=False, database=self.connection.alias)
        call_command('syncdb',
            verbosity=verbosity,
            interactive=False,
            database=self.connection.alias,
            load_initial_data=False)

        # We need to then do a flush to ensure that any data installed by
        # custom SQL has been removed. The only test data should come from
        # test fixtures, or autogenerated from post_syncdb triggers.
        # This has the side effect of loading initial data (which was
        # intentionally skipped in the syncdb).
        call_command('flush',
            verbosity=verbosity,
            interactive=False,
            database=self.connection.alias)

        if settings.CACHE_BACKEND.startswith('db://'):
            from django.core.cache import parse_backend_uri, cache