<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/inspectdb, 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>2026-02-09T22:46:33Z</updated>
<entry>
<title>Added DatabaseFeatures.supports_inspectdb.</title>
<updated>2026-02-09T22:46:33Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-12-24T00:34:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=226ca7b5ce283e1f891dbbbefb0afaebdaa09f28'/>
<id>urn:sha1:226ca7b5ce283e1f891dbbbefb0afaebdaa09f28</id>
<content type='text'>
Needed by MongoDB.
</content>
</entry>
<entry>
<title>Refs #21961 -- Added DatabaseFeatures.supports_on_delete_db_(cascade/null) feature flags.</title>
<updated>2025-11-23T10:53:24Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-11-21T01:18:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=57c50d8c1996733cef45204ea069a2c01b2860cc'/>
<id>urn:sha1:57c50d8c1996733cef45204ea069a2c01b2860cc</id>
<content type='text'>
Needed on MongoDB.

Co-Authored-By: Mariusz Felisiak &lt;felisiak.mariusz@gmail.com&gt;
</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/django.git/commit/?id=1ce6e78dd4beed702f15fa0be798dd17a15d4ba8'/>
<id>urn:sha1:1ce6e78dd4beed702f15fa0be798dd17a15d4ba8</id>
<content type='text'>
Thanks Lily for the review.</content>
</entry>
<entry>
<title>Fixed #36661 -- Added introspection of database-level delete options.</title>
<updated>2025-10-31T13:33:27Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-10-31T13:33:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=05ba1a9228128614fb3c475f1c4bdf0160f44dba'/>
<id>urn:sha1:05ba1a9228128614fb3c475f1c4bdf0160f44dba</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>Refs #36052, #32234 -- Fixed inspectdb tests for CompositePrimaryKey on Oracle.</title>
<updated>2025-05-06T06:20:56Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-05-06T06:20:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=dd133054cb98f77577c06d7ef1f2391a865784bc'/>
<id>urn:sha1:dd133054cb98f77577c06d7ef1f2391a865784bc</id>
<content type='text'>
Tests regression in 4c75858135589f3a00e32eb4d476074536371a32.</content>
</entry>
<entry>
<title>Fixed #36357 -- Skipped unique_together in inspectdb output for composite primary keys.</title>
<updated>2025-04-30T14:55:25Z</updated>
<author>
<name>Baptiste Mispelon</name>
<email>baptiste.mispelon@torchbox.com</email>
</author>
<published>2025-04-28T07:48:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=66f9eb0ff1e7147406318c5ba609729678e4e6f6'/>
<id>urn:sha1:66f9eb0ff1e7147406318c5ba609729678e4e6f6</id>
<content type='text'>
Thanks to Baptiste Mispelon for the report and quick fix, and to Simon
Charette and Jacob Walls for the reviews.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fixed #36358 -- Corrected introspection of composite primary keys on SQLite.</title>
<updated>2025-04-30T13:51:48Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-04-29T03:35:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=07100db6f46255ec6ef70b860495f977473684d6'/>
<id>urn:sha1:07100db6f46255ec6ef70b860495f977473684d6</id>
<content type='text'>
Previously, any first field of a composite primary key with type
`INTEGER` was incorrectly introspected as an `AutoField` due to SQLite
treating `INTEGER PRIMARY KEY` as an alias for the `ROWID`.

This change ensures that integer fields in composite PKs are not
mistaken for auto-incrementing fields.

Thanks Jacob Walls and Sarah Boyce for the reviews.
</content>
</entry>
<entry>
<title>Refs #36052, #32234 -- Removed create_test_table_with_composite_primary_key flag in favor of using CompositePrimaryKey.</title>
<updated>2025-04-30T13:51:48Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-04-29T02:46:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4c75858135589f3a00e32eb4d476074536371a32'/>
<id>urn:sha1:4c75858135589f3a00e32eb4d476074536371a32</id>
<content type='text'>
Now that Django properly supports creating models with composite primary
keys, the tests should use a `CompositePrimaryKey` field instead of a
feature flag to inline backend specific SQL for creating a composite PK.

Specifcially, the inspectdb's test_composite_primary_key was adjusted to
use schema editor instead of per-backend raw SQL.
</content>
</entry>
<entry>
<title>Used addCleanup() instead of try-finally blocks in inspectdb tests.</title>
<updated>2025-04-29T16:45:05Z</updated>
<author>
<name>Baptiste Mispelon</name>
<email>bmispelon@gmail.com</email>
</author>
<published>2025-04-28T18:14:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2722cb61ccae84f593e6d2c28814e3c628743994'/>
<id>urn:sha1:2722cb61ccae84f593e6d2c28814e3c628743994</id>
<content type='text'>
</content>
</entry>
</feed>
