Django

Code

Changeset 1517

Show
Ignore:
Timestamp:
12/01/05 00:09:36 (3 years ago)
Author:
adrian
Message:

Fixed #965 -- 'django-admin.py sqlsequencereset' now includes m2m tables. Thanks for reporting, exoweb adrian

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/management.py

    r1513 r1517  
    239239                    (klass._meta.db_table, f.column, db.db.quote_name(f.column), 
    240240                    db.db.quote_name(klass._meta.db_table))) 
     241        for f in klass._meta.many_to_many: 
     242            output.append("SELECT setval('%s_id_seq', (SELECT max(%s) FROM %s));" % \ 
     243                (f.get_m2m_db_table(klass._meta), db.db.quote_name('id'), f.get_m2m_db_table(klass._meta))) 
    241244    return output 
    242245get_sql_sequence_reset.help_doc = "Prints the SQL statements for resetting PostgreSQL sequences for the given model module name(s)."