Fixed testing on SpatiaLite 2.4, which has support for `InitSpatialMetaData`.

This commit is contained in:
Justin Bronn 2012-08-04 18:10:34 -07:00
parent 5d4f993bb1
commit 1c3464e809
1 changed files with 3 additions and 3 deletions

View File

@ -99,14 +99,14 @@ class SpatiaLiteCreation(DatabaseCreation):
""" """
This routine loads up the SpatiaLite SQL file. This routine loads up the SpatiaLite SQL file.
""" """
if self.connection.ops.spatial_version[:2] >= (3, 0): if self.connection.ops.spatial_version[:2] >= (2, 4):
# Spatialite >= 3.0.x -- No need to load any SQL file, calling # Spatialite >= 2.4 -- No need to load any SQL file, calling
# InitSpatialMetaData() transparently creates the spatial metadata # InitSpatialMetaData() transparently creates the spatial metadata
# tables # tables
cur = self.connection._cursor() cur = self.connection._cursor()
cur.execute("SELECT InitSpatialMetaData()") cur.execute("SELECT InitSpatialMetaData()")
else: else:
# Spatialite < 3.0.x -- Load the initial SQL # Spatialite < 2.4 -- Load the initial SQL
# Getting the location of the SpatiaLite SQL file, and confirming # Getting the location of the SpatiaLite SQL file, and confirming
# it exists. # it exists.