Skip to content

Commit c85a8af

Browse files
authored
Merge pull request #58 from mbande/master
Fix retuning key attname
2 parents 6836467 + 96544bc commit c85a8af

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

psqlextra/compiler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def _form_returning(self):
4747
"""Builds the RETURNING part of the query."""
4848

4949
qn = self.connection.ops.quote_name
50-
return ' RETURNING %s' % qn(self.query.model._meta.pk.name)
50+
return ' RETURNING %s' % qn(self.query.model._meta.pk.attname)
5151

5252

5353
class PostgresInsertCompiler(SQLInsertCompiler):
@@ -105,7 +105,7 @@ def _rewrite_insert(self, sql, params, return_id=False):
105105
A tuple of the rewritten SQL query and new params.
106106
"""
107107

108-
returning = self.qn(self.query.model._meta.pk.name) if return_id else '*'
108+
returning = self.qn(self.query.model._meta.pk.attname) if return_id else '*'
109109

110110
if self.query.conflict_action.value == 'UPDATE':
111111
return self._rewrite_insert_update(sql, params, returning)

0 commit comments

Comments
 (0)