mirror of
https://github.com/django/django.git
synced 2024-11-30 15:10:46 +01:00
Fixed inspectdb test for spatialite >=4
This commit is contained in:
parent
c82f6c2227
commit
4c5641dd92
@ -25,9 +25,10 @@ class SpatiaLiteIntrospection(DatabaseIntrospection):
|
||||
cursor = self.connection.cursor()
|
||||
try:
|
||||
# Querying the `geometry_columns` table to get additional metadata.
|
||||
cursor.execute('SELECT "coord_dimension", "srid", "type" '
|
||||
'FROM "geometry_columns" '
|
||||
'WHERE "f_table_name"=%s AND "f_geometry_column"=%s',
|
||||
type_col = 'type' if self.connection.ops.spatial_version < (4, 0, 0) else 'geometry_type'
|
||||
cursor.execute('SELECT coord_dimension, srid, %s '
|
||||
'FROM geometry_columns '
|
||||
'WHERE f_table_name=%%s AND f_geometry_column=%%s' % type_col,
|
||||
(table_name, geo_col))
|
||||
row = cursor.fetchone()
|
||||
if not row:
|
||||
|
Loading…
Reference in New Issue
Block a user