<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/backends/postgresql/operations.py, branch fix-31295</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=fix-31295</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=fix-31295'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-12-26T20:59:10Z</updated>
<entry>
<title>Fixed #36112 -- Added fallback in last_executed_query() on Oracle and PostgreSQL.</title>
<updated>2025-12-26T20:59:10Z</updated>
<author>
<name>VIZZARD-X</name>
<email>vigneshanandmay13@gmail.com</email>
</author>
<published>2025-11-22T10:27:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=da19b3897dc7c2e99b120d40322b36b4f1a09fe8'/>
<id>urn:sha1:da19b3897dc7c2e99b120d40322b36b4f1a09fe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36616 -- Added DatabaseOperations.adapt_durationfield_value().</title>
<updated>2025-09-23T16:36:49Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-09-23T16:36:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1acb00b26da13165e967bf2354fc917e38c382e4'/>
<id>urn:sha1:1acb00b26da13165e967bf2354fc917e38c382e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #27222 -- Implemented BaseDatabaseOperations.return_insert_columns()/fetch_returned_insert_rows().</title>
<updated>2025-08-28T18:44:21Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-08-28T15:34:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=dc4ee9915228238bd24ce67645504f65eaf2f1fd'/>
<id>urn:sha1:dc4ee9915228238bd24ce67645504f65eaf2f1fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36500 -- Rewrapped long docstrings and block comments via a script.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2025-07-23T03:41:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=69a93a88edb56ba47f624dac7a21aacc47ea474f'/>
<id>urn:sha1:69a93a88edb56ba47f624dac7a21aacc47ea474f</id>
<content type='text'>
Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505.
</content>
</entry>
<entry>
<title>Fixed #35936 -- Used unnest for bulk inserts on Postgres when possible.</title>
<updated>2024-12-11T12:56:18Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2024-11-17T05:30:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a16eedcf9c69d8a11d94cac1811018c5b996d491'/>
<id>urn:sha1:a16eedcf9c69d8a11d94cac1811018c5b996d491</id>
<content type='text'>
This should make bulk_create significantly faster on Postgres when provided
only literal values.

Thanks James Sewell for writing about this technique, Tom Forbes for
validating the performance benefits, David Sanders and Mariusz Felisiak
for the review.
</content>
</entry>
<entry>
<title>Refs #35982 -- Made BaseDatabaseOperations.adapt_decimalfield_value() a no-op.</title>
<updated>2024-12-09T08:46:06Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2024-12-07T15:07:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b0b30247204aea8096b3c5456d71c2df9bc4f4ae'/>
<id>urn:sha1:b0b30247204aea8096b3c5456d71c2df9bc4f4ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35856 -- Added QuerySet.explain() support for MEMORY/SERIALIZE option on PostgreSQL 17+.</title>
<updated>2024-10-30T14:54:48Z</updated>
<author>
<name>Anthony Joseph</name>
<email>ajosephau@users.noreply.github.com</email>
</author>
<published>2024-10-23T11:13:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3a8f52fbc6fe2ff646a2da4165497d82117e4a92'/>
<id>urn:sha1:3a8f52fbc6fe2ff646a2da4165497d82117e4a92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #35295 -- Added BaseDatabaseOperations.bulk_insert_sql().</title>
<updated>2024-03-14T10:11:15Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-03-14T04:29:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=912f72a6f057bb39f63d66c7fcf0eab7bf28c7b5'/>
<id>urn:sha1:912f72a6f057bb39f63d66c7fcf0eab7bf28c7b5</id>
<content type='text'>
Co-authored-by: Nick Pope &lt;nick@nickpope.me.uk&gt;
</content>
</entry>
<entry>
<title>Fixed #35021 -- Fixed capturing queries when using client-side parameters binding with psycopg 3+.</title>
<updated>2024-03-06T10:24:58Z</updated>
<author>
<name>Michail Chatzis</name>
<email>michatzis@gmail.com</email>
</author>
<published>2024-02-02T12:38:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4426b1a72dc289643e2ae8c190b8dc4b3a39daf7'/>
<id>urn:sha1:4426b1a72dc289643e2ae8c190b8dc4b3a39daf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #34873 -- Added QuerySet.explain() support for GENERIC_PLAN option on PostgreSQL 16+.</title>
<updated>2023-09-26T10:05:26Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2023-09-26T10:05:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f9e9526800c921ae393ff58826daed51587b1727'/>
<id>urn:sha1:f9e9526800c921ae393ff58826daed51587b1727</id>
<content type='text'>
</content>
</entry>
</feed>
