124 | | output.append("%s setval('%s', coalesce(max(%s), 1), max(%s) %s null) %s %s;" % \ |
125 | | (style.SQL_KEYWORD('SELECT'), |
126 | | style.SQL_FIELD(qn('%s_id_seq' % f.m2m_db_table())), |
127 | | style.SQL_FIELD(qn('id')), |
128 | | style.SQL_FIELD(qn('id')), |
129 | | style.SQL_KEYWORD('IS NOT'), |
130 | | style.SQL_KEYWORD('FROM'), |
131 | | style.SQL_TABLE(qn(f.m2m_db_table())))) |
| 124 | if not f.rel.through: |
| 125 | output.append("%s setval('%s', coalesce(max(%s), 1), max(%s) %s null) %s %s;" % \ |
| 126 | (style.SQL_KEYWORD('SELECT'), |
| 127 | style.SQL_FIELD(qn('%s_id_seq' % f.m2m_db_table())), |
| 128 | style.SQL_FIELD(qn('id')), |
| 129 | style.SQL_FIELD(qn('id')), |
| 130 | style.SQL_KEYWORD('IS NOT'), |
| 131 | style.SQL_KEYWORD('FROM'), |
| 132 | style.SQL_TABLE(qn(f.m2m_db_table())))) |