<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/bulk_create/models.py, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-04-05T16:47:53Z</updated>
<entry>
<title>Refs #36088, Refs #36260 - Added supports_expression_defaults checks in bulk_create() tests.</title>
<updated>2025-04-05T16:47:53Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-04-05T16:47:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=02e7a162a03801fce34c78d5d75fef0aaf997ab5'/>
<id>urn:sha1:02e7a162a03801fce34c78d5d75fef0aaf997ab5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36260 -- Made bulk_create() work with DB-generated primary keys.</title>
<updated>2025-03-26T08:55:09Z</updated>
<author>
<name>Dmitry Shachnev</name>
<email>mitya57@gmail.com</email>
</author>
<published>2025-03-16T17:50:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=77b4ecbd53635b94d3685d16af9e8b2f96cf952c'/>
<id>urn:sha1:77b4ecbd53635b94d3685d16af9e8b2f96cf952c</id>
<content type='text'>
Co-authored-by: Simon Charette &lt;charette.s@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #36088 -- Avoided unnecessary DEFAULT usage on bulk_create().</title>
<updated>2025-02-01T17:43:10Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2024-12-09T23:38:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4608d34b346c28d5d227363c881d3279378f40b3'/>
<id>urn:sha1:4608d34b346c28d5d227363c881d3279378f40b3</id>
<content type='text'>
When all values of a field with a db_default are DatabaseDefault, which
is the case most of the time, there is no point in specifying explicit
DEFAULT for all INSERT VALUES as that's what the database will do anyway
if not specified.

In the case of PostgreSQL doing so can even be harmful as it prevents
the usage of the UNNEST strategy and in the case of Oracle, which
doesn't support the usage of the DEFAULT keyword, it unnecessarily
requires providing literal db defaults.

Thanks Lily Foote for the review.
</content>
</entry>
<entry>
<title>Fixed #34171 -- Fixed QuerySet.bulk_create() on fields with db_column in unique_fields/update_fields.</title>
<updated>2022-11-22T13:47:21Z</updated>
<author>
<name>DevilsAutumn</name>
<email>bhuvnesh875@gmail.com</email>
</author>
<published>2022-11-22T09:34:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4035bab56f2862a25cd7bfba41a84e58672cb1cc'/>
<id>urn:sha1:4035bab56f2862a25cd7bfba41a84e58672cb1cc</id>
<content type='text'>
Bug in 0f6946495a8ec955b471ca1baaf408ceb53d4796.

Thanks Joshua Brooks for the report.
</content>
</entry>
<entry>
<title>Refs #33476 -- Reformatted code with Black.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2022-02-03T19:24:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9c19aff7c7561e3a82978a272ecdaad40dda5c00'/>
<id>urn:sha1:9c19aff7c7561e3a82978a272ecdaad40dda5c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #31685 -- Added support for updating conflicts to QuerySet.bulk_create().</title>
<updated>2022-01-19T19:17:42Z</updated>
<author>
<name>sean_c_hsu</name>
<email>s8901489@gmail.com</email>
</author>
<published>2020-06-14T16:58:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0f6946495a8ec955b471ca1baaf408ceb53d4796'/>
<id>urn:sha1:0f6946495a8ec955b471ca1baaf408ceb53d4796</id>
<content type='text'>
Thanks Florian Apolloner, Chris Jerdonek, Hannes Ljungberg, Nick Pope,
and Mariusz Felisiak for reviews.
</content>
</entry>
<entry>
<title>Refs #31369 -- Removed models.NullBooleanField per deprecation timeline.</title>
<updated>2021-01-14T16:50:04Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-01-13T20:28:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d992f4e3c29a81c956d3d616f0bc19701431b26e'/>
<id>urn:sha1:d992f4e3c29a81c956d3d616f0bc19701431b26e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #31301 -- Fixed crash of QuerySet.bulk_create() with mixed empty and set ForeignKeys to AutoFields on Oracle.</title>
<updated>2020-02-28T11:56:03Z</updated>
<author>
<name>Hans Aarne Liblik</name>
<email>Hans.Liblik@gmail.com</email>
</author>
<published>2020-02-28T06:50:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a21f7b91db273a03abfb47b0580bb39e0043c99a'/>
<id>urn:sha1:a21f7b91db273a03abfb47b0580bb39e0043c99a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #30987 -- Added models.PositiveBigIntegerField.</title>
<updated>2019-11-19T08:34:11Z</updated>
<author>
<name>Caio Ariede</name>
<email>caio.ariede@gmail.com</email>
</author>
<published>2019-10-16T12:32:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=555bebe7749ab1a72d5141a00f9ce7a602c72298'/>
<id>urn:sha1:555bebe7749ab1a72d5141a00f9ce7a602c72298</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #29227 -- Allowed BooleanField to be null=True.</title>
<updated>2018-03-20T16:10:10Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2017-05-06T14:56:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5fa4f40f45fcdbb7e48489ed3039a314b5c961d0'/>
<id>urn:sha1:5fa4f40f45fcdbb7e48489ed3039a314b5c961d0</id>
<content type='text'>
Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review.
</content>
</entry>
</feed>
