﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
33872	Deprecate CICharField, CIEmailField, CITextField.	Mariusz Felisiak	Mariusz Felisiak	"Django 3.2+ supports `db_collation` for `CharField` and `TextField` (see #31777) along with migration operations (`CreateCollation()`, `RemoveCollation()`) and the database function `Collate()` (see #21181). Moreover CI fields and the entire `citext` module are discouraged since [https://www.postgresql.org/docs/12/citext.html PostgreSQL 12] (which is the minimum version supported by Django 4.2+) in favor of collations. I think it's time to deprecate CI fields from the `contrib.postgres` in favor of `CharField` and `TextField` with case insensitive collations.

Related [https://groups.google.com/g/django-developers/c/nDMnO98nexY/m/cw93-R1bBQAJ discussion] on the django-developers mailing list."	Cleanup/optimization	closed	contrib.postgres	dev	Normal	fixed		Tom Carrick Carlton Gibson	Ready for checkin	1	0	0	0	0	0
