﻿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
33825	Stop allowing 'django.db.backends.postgresql_psycopg2' in DATABASES	Maxim Danilov	nobody	"""django.db.backends.postgresql_psycopg2""
This backend was renamed in Django 1.9.

https://docs.djangoproject.com/en/4.0/internals/deprecation/#deprecation-removed-in-3-0
The django.db.backends.postgresql_psycopg2 module will be removed.


VERSION = (4, 1, 0, ""beta"", 1)

django.db.utils.py 

{{{
        function load_backend()
        ...
        # rows 100 - 110
        if backend_name == ""django.db.backends.postgresql_psycopg2"":
            backend_name = ""django.db.backends.postgresql""

}}}

i understand, that means ""backwards compatibility"". But not in this case: renamed in 1.9, removed in 3.xx. It may no longer be needed in 4.xx, the third major generation of Django after 1.9."	Cleanup/optimization	closed	Database layer (models, ORM)	4.0	Normal	wontfix	db.backend		Unreviewed	0	0	0	0	0	0
