#36134: Add "ABSENT ON NULL" to JsonArray
-------------------------------------+-------------------------------------
Reporter: john-parton | Type: New
| feature
Status: new | Component: Database
| layer (models, ORM)
Version: dev | Severity: Normal
Keywords: | Triage Stage:
| Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
On all backends except Sqlite and Postgres version 15 and earlier, there
is an additional clause to the JSON_ARRAY SQL which controls whether SQL
NULL values are mapped to JSON null values or whether they are omitted.
In sqlite and postgres 15 and earlier, the default behavior is to map
them, so my initial feature for JsonArray just had that as the only
behavior without any ability to customize on the richer backends.
It would be nice if there was a simple `on_null` parameter to JSON ARRAY
to control the behavior.
--
Ticket URL: <
https://code.djangoproject.com/ticket/36134>
Django <
https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.