Changeset 9546
- Timestamp:
- 12/02/08 10:58:06 (1 month ago)
- Files:
-
- django/trunk/django/db/backends/__init__.py (modified) (1 diff)
- django/trunk/django/db/models/fields/related.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/backends/__init__.py
r9004 r9546 405 405 tables.update([f.m2m_db_table() for f in model._meta.local_many_to_many]) 406 406 if only_existing: 407 tables = [t for t in tables if tin self.table_names()]407 tables = [t for t in tables if self.table_name_converter(t) in self.table_names()] 408 408 return tables 409 409 django/trunk/django/db/models/fields/related.py
r8884 r9546 1 1 from django.db import connection, transaction 2 from django.db.backends import util 2 3 from django.db.models import signals, get_model 3 4 from django.db.models.fields import AutoField, Field, IntegerField, PositiveIntegerField, PositiveSmallIntegerField, FieldDoesNotExist … … 772 773 return self.db_table 773 774 else: 774 return '%s_%s' % (opts.db_table, self.name) 775 return util.truncate_name('%s_%s' % (opts.db_table, self.name), 776 connection.ops.max_name_length()) 775 777 776 778 def _get_m2m_column_name(self, related):
