Opened 41 hours ago

Closed 9 hours ago

#36671 closed Cleanup/optimization (fixed)

Drop support for SQLite < 3.37.0.

Reported by: Mariusz Felisiak Owned by: Mariusz Felisiak
Component: Database layer (models, ORM) Version: dev
Severity: Normal Keywords:
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

SQLite 3.35.5+ supports ALTER TABLE ... DROP COLUMN.
SQLite 3.35+ can return columns from INSERT and UPDATE.

Ubuntu Noble ships with SQLite 3.45.1 (which will still by supported by Django).

Debian Bullseye will EOL in August 2026 and Django 6.1 will be released in August 2026, so we may ignore it.
Debian Bookworm ships with SQLite 3.40.1 (which will still by supported by Django).

Python 3.12 ships with 3.43.1.

​SQLite 3.36.0 was released in June 2021. SQLite version support seems like a similar situation as GEOS libraries which we generally support about 5 years after released.

Change History (3)

comment:1 by Mariusz Felisiak, 40 hours ago

Has patch: set

comment:2 by Natalia Bidart, 40 hours ago

Triage Stage: UnreviewedAccepted

Thank you Mariusz!

comment:3 by GitHub <noreply@…>, 9 hours ago

Resolution: fixed
Status: assignedclosed

In d506e4a5:

Fixed #36671 -- Dropped support for SQLite < 3.37.

Note: See TracTickets for help on using tickets.
Back to Top