<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/postgres_tests/test_app_installed_check.py, 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>2025-06-18T06:36:49Z</updated>
<entry>
<title>Fixed #32770 -- Added system check to ensure django.contrib.postgres is installed when using its features.</title>
<updated>2025-06-18T06:36:49Z</updated>
<author>
<name>Clifford Gama</name>
<email>cliffygamy@gmail.com</email>
</author>
<published>2025-05-16T21:48:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=74b31cd26b9ad4ad85f131850a734f02aae988bb'/>
<id>urn:sha1:74b31cd26b9ad4ad85f131850a734f02aae988bb</id>
<content type='text'>
Added postgres.E005 to validate 'django.contrib.postgres' is in INSTALLED_APPS
when using:
* PostgreSQL-specific fields (ArrayField, HStoreField, range fields, SearchVectorField),
* PostgreSQL indexes (PostgresIndex and all subclasses), and
* ExclusionConstraint

The check provides immediate feedback during system checks rather than failing
later with obscure runtime and database errors.

Thanks to Simon Charette and Sarah Boyce for reviews.
</content>
</entry>
</feed>
