Ticket #3954: no_colors_for_sql_pg1.diff

File no_colors_for_sql_pg1.diff, 1.8 KB (added by eduardo.padoan@…, 8 years ago)
  • django/db/backends/postgresql/base.py

     
    221221        for f in model._meta.fields:
    222222            if isinstance(f, models.AutoField):
    223223                output.append("%s setval('%s', (%s max(%s) %s %s));" % \
    224                     (style.SQL_KEYWORD('SELECT'),
    225                     style.SQL_FIELD('%s_%s_seq' % (model._meta.db_table, f.column)),
    226                     style.SQL_KEYWORD('SELECT'),
    227                     style.SQL_FIELD(quote_name(f.column)),
    228                     style.SQL_KEYWORD('FROM'),
    229                     style.SQL_TABLE(quote_name(model._meta.db_table))))
     224                    ('SELECT',
     225                    '%s_%s_seq' % (model._meta.db_table, f.column),
     226                    'SELECT',
     227                    quote_name(f.column),
     228                    'FROM',
     229                    quote_name(model._meta.db_table)))
    230230                break # Only one AutoField is allowed per model, so don't bother continuing.
    231231        for f in model._meta.many_to_many:
    232232            output.append("%s setval('%s', (%s max(%s) %s %s));" % \
    233                 (style.SQL_KEYWORD('SELECT'),
    234                 style.SQL_FIELD('%s_id_seq' % f.m2m_db_table()),
    235                 style.SQL_KEYWORD('SELECT'),
    236                 style.SQL_FIELD(quote_name('id')),
    237                 style.SQL_KEYWORD('FROM'),
    238                 style.SQL_TABLE(f.m2m_db_table())))
     233                ('SELECT',
     234                '%s_id_seq' % f.m2m_db_table(),
     235                'SELECT',
     236                quote_name('id'),
     237                'FROM',
     238                f.m2m_db_table()))
    239239    return output
    240240       
    241241# Register these custom typecasts, because Django expects dates/times to be
Back to Top