Changeset 7831
- Timestamp:
- 07/03/08 13:42:47 (3 months ago)
- Files:
-
- django/trunk/django/db/backends/oracle/base.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/backends/oracle/base.py
r7790 r7831 163 163 query = _get_sequence_reset_sql() 164 164 for model in model_list: 165 for f in model._meta. fields:165 for f in model._meta.local_fields: 166 166 if isinstance(f, models.AutoField): 167 table_name = self.quote_name(model._meta.db_table) 167 168 sequence_name = get_sequence_name(model._meta.db_table) 168 column_name = self.quote_name(f. db_column or f.name)169 column_name = self.quote_name(f.column) 169 170 output.append(query % {'sequence': sequence_name, 170 'table': model._meta.db_table,171 'table': table_name, 171 172 'column': column_name}) 172 173 break # Only one AutoField is allowed per model, so don't bother continuing. 173 174 for f in model._meta.many_to_many: 175 table_name = self.quote_name(f.m2m_db_table()) 174 176 sequence_name = get_sequence_name(f.m2m_db_table()) 175 177 output.append(query % {'sequence': sequence_name, 176 'table': f.m2m_db_table(),178 'table': table_name, 177 179 'column': self.quote_name('id')}) 178 180 return output
