Browse Source

Fix 'cannot create column with spatialite -> unexpected metadata layout'

Cf. https://stackoverflow.com/a/21421766
pitchum 7 years ago
parent
commit
ade50e0dac
1 changed files with 1 additions and 0 deletions
  1. 1 0
      ffdnispdb/__init__.py

+ 1 - 0
ffdnispdb/__init__.py

@@ -38,6 +38,7 @@ def create_app(config={}):
         def connect(sqlite, connection_rec):
         def connect(sqlite, connection_rec):
             sqlite.enable_load_extension(True)
             sqlite.enable_load_extension(True)
             sqlite.execute('select load_extension("mod_spatialite")')
             sqlite.execute('select load_extension("mod_spatialite")')
+            sqlite.execute('SELECT InitSpatialMetaData()')
             sqlite.enable_load_extension(False)
             sqlite.enable_load_extension(False)
 
 
     app.session_interface = sess
     app.session_interface = sess