﻿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
30123	Remove support for tuples returned from DatabaseIntrospection.get_field_type().	Nick Pope	Nick Pope	"Following on from #30115, there are two places where `DatabaseIntrospection.get_field_type()` returns a tuple pair of the string name of the field type and a dictionary of extra parameters for the field type:

1. For the SQLite backend where a field has a size, e.g. `varchar(40)`.
2. For the PostGIS backend where we need to handle `geography` data types.

The SQLite case led to an obscure bug that has been addressed for #30115 by removing it as it turned out that the `max_length` value was already handled. 

This leaves only the PostGIS case which this ticket proposes to replace with an alternative solution, as well as the removal of workarounds in the test suite that handle tuples returned from `DatabaseIntrospection.get_field_type()`."	Cleanup/optimization	closed	Database layer (models, ORM)	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
