diff -r b758351d191f -r cc9b7e14412b web/lib/django/db/backends/sqlite3/creation.py --- a/web/lib/django/db/backends/sqlite3/creation.py Wed May 19 17:43:59 2010 +0200 +++ b/web/lib/django/db/backends/sqlite3/creation.py Tue May 25 02:43:45 2010 +0200 @@ -1,6 +1,5 @@ import os import sys -from django.conf import settings from django.db.backends.creation import BaseDatabaseCreation class DatabaseCreation(BaseDatabaseCreation): @@ -19,6 +18,7 @@ 'FilePathField': 'varchar(%(max_length)s)', 'FloatField': 'real', 'IntegerField': 'integer', + 'BigIntegerField': 'bigint', 'IPAddressField': 'char(15)', 'NullBooleanField': 'bool', 'OneToOneField': 'integer', @@ -29,7 +29,7 @@ 'TextField': 'text', 'TimeField': 'time', } - + def sql_for_pending_references(self, model, style, pending_references): "SQLite3 doesn't support constraints" return [] @@ -37,10 +37,10 @@ def sql_remove_table_constraints(self, model, references_to_delete, style): "SQLite3 doesn't support constraints" return [] - + def _create_test_db(self, verbosity, autoclobber): - if settings.TEST_DATABASE_NAME and settings.TEST_DATABASE_NAME != ":memory:": - test_database_name = settings.TEST_DATABASE_NAME + test_database_name = self.connection.settings_dict['TEST_NAME'] + if test_database_name and test_database_name != ":memory:": # Erase the old test database if verbosity >= 1: print "Destroying old test database..." @@ -63,7 +63,7 @@ else: test_database_name = ":memory:" return test_database_name - + def _destroy_test_db(self, test_database_name, verbosity): if test_database_name and test_database_name != ":memory:": # Remove the SQLite database file