Fixed #29126 -- Doc'd the behavior of QuerySet.update_or_create() with manually specified pks.

This commit is contained in:
Tim Graham 2018-02-14 09:57:31 -05:00
parent 7ec0fdf62a
commit e917ea6bec
2 changed files with 17 additions and 0 deletions

View file

@ -1988,6 +1988,10 @@ As described above in :meth:`get_or_create`, this method is prone to a
race-condition which can result in multiple rows being inserted simultaneously
if uniqueness is not enforced at the database level.
Like :meth:`get_or_create` and :meth:`create`, if you're using manually
specified primary keys and an object needs to be created but the key already
exists in the database, an :exc:`~django.db.IntegrityError` is raised.
``bulk_create()``
~~~~~~~~~~~~~~~~~