<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/django/db/backends/postgresql/features.py, branch devmain</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2026-06-03T20:57:18Z</updated>
<entry>
<title>Fixed #36492 -- Restored exact boolean lookup against literals on SQLite.</title>
<updated>2026-06-03T20:57:18Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-07-06T01:19:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=4bbc27c8686f10f9556cef02dbfa9f5157fbcf56'/>
<id>urn:sha1:4bbc27c8686f10f9556cef02dbfa9f5157fbcf56</id>
<content type='text'>
Performance regression in 37e6c5b on SQLite. Just like MySQL, and presumably
Oracle, which don't have a native boolean type and incidently store booleans in
integer columns, indices on such columns cannot be used when explicit boolean
literal equalities are omitted.

Adapt the logic introduced by refs #32691 for MySQL to be used for all backends
that don't support native boolean fields instead of special casing MySQL,
SQLite, and Oracle in their own special way.

Note that review of this work surfaced that SQLite's query planner also cannot
make use of indices when dealing with expressions of form

   WHERE NOT (indexed_bool_field = false)

but that's a long standing problem unrelated to the restorative work performed
in this patch.

Thanks Klaas van Schelven for the report.
</content>
</entry>
<entry>
<title>Refs #36795 -- Removed unnecessary prohibits_dollar_signs_in_column_aliases feature flag.</title>
<updated>2026-03-19T16:24:17Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2026-02-01T22:02:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=5146449a38222dc74f8f1ba88a7a7ef681e93101'/>
<id>urn:sha1:5146449a38222dc74f8f1ba88a7a7ef681e93101</id>
<content type='text'>
Now that user provided aliases are systematically quoted there is no need to
disallow the usage of the dollar sign on Postgres.
</content>
</entry>
<entry>
<title>Fixed #36822 -- Added parameter limit for PostgreSQL with server-side binding.</title>
<updated>2026-01-16T14:15:53Z</updated>
<author>
<name>JaeHyuck Sa</name>
<email>wogur981208@gmail.com</email>
</author>
<published>2026-01-15T13:12:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=211b63142786ea77953de4f2850961e259c5b335'/>
<id>urn:sha1:211b63142786ea77953de4f2850961e259c5b335</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36735 -- Supported shift parameter for UUID7 on PostgreSQL.</title>
<updated>2025-12-12T16:50:36Z</updated>
<author>
<name>Lily Acorn</name>
<email>code@lilyf.org</email>
</author>
<published>2025-11-20T20:10:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=e95468ed97b1c250939da316218c39dad577ba32'/>
<id>urn:sha1:e95468ed97b1c250939da316218c39dad577ba32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36735 -- Added UUID4 and UUID7 database functions.</title>
<updated>2025-12-12T16:17:08Z</updated>
<author>
<name>Lily Acorn</name>
<email>code@lilyf.org</email>
</author>
<published>2025-11-15T16:29:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=accceec9493d08e19d59fa1a59f69c0fdf23bb13'/>
<id>urn:sha1:accceec9493d08e19d59fa1a59f69c0fdf23bb13</id>
<content type='text'>
Co-authored-by: Mariusz Felisiak &lt;felisiak.mariusz@gmail.com&gt;
</content>
</entry>
<entry>
<title>Added DatabaseFeatures.prohibits_dollar_signs_in_column_aliases.</title>
<updated>2025-12-04T16:37:22Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-12-03T23:06:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=17d644c8e257c2ea5cc738fb7a9c47989e29bf09'/>
<id>urn:sha1:17d644c8e257c2ea5cc738fb7a9c47989e29bf09</id>
<content type='text'>
This is also applicable on CockroachDB.
</content>
</entry>
<entry>
<title>Fixed #24920 -- Added support for DecimalField with no precision.</title>
<updated>2025-11-17T12:43:47Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-11-17T12:43:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=1ce6e78dd4beed702f15fa0be798dd17a15d4ba8'/>
<id>urn:sha1:1ce6e78dd4beed702f15fa0be798dd17a15d4ba8</id>
<content type='text'>
Thanks Lily for the review.</content>
</entry>
<entry>
<title>Fixed #36623 -- Dropped support for PostgreSQL 14 and PostGIS 3.1.</title>
<updated>2025-10-03T21:12:57Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-10-03T11:17:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=5bd775703c361d05458f1d81684500705d0f51ea'/>
<id>urn:sha1:5bd775703c361d05458f1d81684500705d0f51ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36277 -- Fixed DatabaseFeatures.supports_virtual_generated_columns on PostgreSQL 18+.</title>
<updated>2025-09-29T08:54:27Z</updated>
<author>
<name>arsalan64</name>
<email>68010697+arsalan64@users.noreply.github.com</email>
</author>
<published>2025-09-27T17:12:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=e8190b370e508648b0f0ee9b86876f97d3997e14'/>
<id>urn:sha1:e8190b370e508648b0f0ee9b86876f97d3997e14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #27222 -- Refreshed GeneratedFields values on save() initiated update.</title>
<updated>2025-09-13T22:27:49Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-03-19T05:11:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=55a0073b3beb9de8f7c1f7c44a7d0bc10126c841'/>
<id>urn:sha1:55a0073b3beb9de8f7c1f7c44a7d0bc10126c841</id>
<content type='text'>
This required implementing UPDATE RETURNING machinery that heavily
borrows from the INSERT one.
</content>
</entry>
</feed>
