Changeset 5956
- Timestamp:
- 08/19/07 18:07:34 (1 year ago)
- Files:
-
- django/trunk/django/core/management/sql.py (modified) (1 diff)
- django/trunk/django/db/backends/ado_mssql/base.py (modified) (1 diff)
- django/trunk/django/db/backends/dummy/base.py (modified) (1 diff)
- django/trunk/django/db/backends/__init__.py (modified) (1 diff)
- django/trunk/django/db/backends/mysql/base.py (modified) (2 diffs)
- django/trunk/django/db/backends/mysql_old/base.py (modified) (2 diffs)
- django/trunk/django/db/backends/oracle/base.py (modified) (1 diff)
- django/trunk/django/db/backends/postgresql/base.py (modified) (1 diff)
- django/trunk/django/db/backends/postgresql_psycopg2/base.py (modified) (1 diff)
- django/trunk/django/db/backends/sqlite3/base.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/management/sql.py
r5955 r5956 148 148 (style.SQL_KEYWORD('ALTER TABLE'), 149 149 style.SQL_TABLE(backend.quote_name(table)), 150 style.SQL_KEYWORD( backend.get_drop_foreignkey_sql()),150 style.SQL_KEYWORD(connection.ops.drop_foreignkey_sql()), 151 151 style.SQL_FIELD(truncate_name(r_name, backend.get_max_name_length())))) 152 152 del references_to_delete[model] django/trunk/django/db/backends/ado_mssql/base.py
r5955 r5956 114 114 raise NotImplementedError 115 115 116 def get_drop_foreignkey_sql():117 return "DROP CONSTRAINT"118 119 116 def get_pk_default_value(): 120 117 return "DEFAULT" django/trunk/django/db/backends/dummy/base.py
r5955 r5956 48 48 get_random_function_sql = complain 49 49 get_fulltext_search_sql = complain 50 get_drop_foreignkey_sql = complain51 50 get_pk_default_value = complain 52 51 get_max_name_length = ignore django/trunk/django/db/backends/__init__.py
r5955 r5956 86 86 """ 87 87 return '' 88 89 def drop_foreignkey_sql(self): 90 """ 91 Returns the SQL command that drops a foreign key. 92 """ 93 return "DROP CONSTRAINT" django/trunk/django/db/backends/mysql/base.py
r5955 r5956 71 71 sql = "CAST(DATE_FORMAT(%s, '%s') AS DATETIME)" % (field_name, format_str) 72 72 return sql 73 74 def drop_foreignkey_sql(self): 75 return "DROP FOREIGN KEY" 73 76 74 77 class DatabaseWrapper(BaseDatabaseWrapper): … … 165 168 return 'MATCH (%s) AGAINST (%%s IN BOOLEAN MODE)' % field_name 166 169 167 def get_drop_foreignkey_sql():168 return "DROP FOREIGN KEY"169 170 170 def get_pk_default_value(): 171 171 return "DEFAULT" django/trunk/django/db/backends/mysql_old/base.py
r5955 r5956 81 81 sql = "CAST(DATE_FORMAT(%s, '%s') AS DATETIME)" % (field_name, format_str) 82 82 return sql 83 84 def drop_foreignkey_sql(self): 85 return "DROP FOREIGN KEY" 83 86 84 87 class DatabaseWrapper(BaseDatabaseWrapper): … … 184 187 return 'MATCH (%s) AGAINST (%%s IN BOOLEAN MODE)' % field_name 185 188 186 def get_drop_foreignkey_sql():187 return "DROP FOREIGN KEY"188 189 189 def get_pk_default_value(): 190 190 return "DEFAULT" django/trunk/django/db/backends/oracle/base.py
r5955 r5956 189 189 def get_fulltext_search_sql(field_name): 190 190 raise NotImplementedError 191 192 def get_drop_foreignkey_sql():193 return "DROP CONSTRAINT"194 191 195 192 def get_pk_default_value(): django/trunk/django/db/backends/postgresql/base.py
r5955 r5956 143 143 def get_fulltext_search_sql(field_name): 144 144 raise NotImplementedError 145 146 def get_drop_foreignkey_sql():147 return "DROP CONSTRAINT"148 145 149 146 def get_pk_default_value(): django/trunk/django/db/backends/postgresql_psycopg2/base.py
r5955 r5956 97 97 def get_fulltext_search_sql(field_name): 98 98 raise NotImplementedError 99 100 def get_drop_foreignkey_sql():101 return "DROP CONSTRAINT"102 99 103 100 def get_pk_default_value(): django/trunk/django/db/backends/sqlite3/base.py
r5955 r5956 45 45 # function django_date_trunc that's registered in connect(). 46 46 return 'django_date_trunc("%s", %s)' % (lookup_type.lower(), field_name) 47 48 def drop_foreignkey_sql(self): 49 return "" 47 50 48 51 class DatabaseWrapper(BaseDatabaseWrapper): … … 127 130 def get_fulltext_search_sql(field_name): 128 131 raise NotImplementedError 129 130 def get_drop_foreignkey_sql():131 return ""132 132 133 133 def get_pk_default_value():
