[Django] #36661: Add introspection support for database-level delete options

10 views
Skip to first unread message

Django

unread,
Oct 12, 2025, 3:31:04 PM10/12/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Type: New
| feature
Status: new | Component: Database
| layer (models, ORM)
Version: dev | Severity: Normal
Keywords: | Triage Stage:
| Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
After #21961, we could add support for introspecting database-level delete
options and producing better output from `inspectdb`.

See [https://github.com/django/django/pull/19925#issuecomment-3395231548
comment].
--
Ticket URL: <https://code.djangoproject.com/ticket/36661>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Oct 12, 2025, 4:01:48 PM10/12/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Database layer | Version: dev
(models, ORM) |
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Someday/Maybe
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* owner: (none) => Mariusz Felisiak
* stage: Unreviewed => Someday/Maybe
* status: new => assigned

Comment:

Temporarily blocked by #21961.
--
Ticket URL: <https://code.djangoproject.com/ticket/36661#comment:1>

Django

unread,
Oct 18, 2025, 10:13:49 AM10/18/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Database layer | Version: dev
(models, ORM) |
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* stage: Someday/Maybe => Accepted

--
Ticket URL: <https://code.djangoproject.com/ticket/36661#comment:2>

Django

unread,
Oct 22, 2025, 10:09:08 AM10/22/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Database layer | Version: dev
(models, ORM) |
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* has_patch: 0 => 1

Comment:

[https://github.com/django/django/pull/19989 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/36661#comment:3>

Django

unread,
Oct 30, 2025, 10:09:20 AM10/30/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Database layer | Version: dev
(models, ORM) |
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36661#comment:4>

Django

unread,
Oct 31, 2025, 3:22:20 AM10/31/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Database layer | Version: dev
(models, ORM) |
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Mariusz Felisiak):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36661#comment:5>

Django

unread,
Oct 31, 2025, 8:59:33 AM10/31/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Mariusz
| Felisiak
Type: New feature | Status: assigned
Component: Database layer | Version: dev
(models, ORM) |
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* stage: Accepted => Ready for checkin

--
Ticket URL: <https://code.djangoproject.com/ticket/36661#comment:6>

Django

unread,
Oct 31, 2025, 9:33:37 AM10/31/25
to django-...@googlegroups.com
#36661: Add introspection support for database-level delete options
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Mariusz
| Felisiak
Type: New feature | Status: closed
Component: Database layer | Version: dev
(models, ORM) |
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by GitHub <noreply@…>):

* resolution: => fixed
* status: assigned => closed

Comment:

In [changeset:"05ba1a9228128614fb3c475f1c4bdf0160f44dba" 05ba1a92]:
{{{#!CommitTicketReference repository=""
revision="05ba1a9228128614fb3c475f1c4bdf0160f44dba"
Fixed #36661 -- Added introspection of database-level delete options.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/36661#comment:7>
Reply all
Reply to author
Forward
0 new messages