diff options
Diffstat (limited to 'webmap-import')
-rwxr-xr-x | webmap-import | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/webmap-import b/webmap-import index 6f514a9..f20fdef 100755 --- a/webmap-import +++ b/webmap-import @@ -377,6 +377,10 @@ def validateLayerCacheField(defn : ogr.FeatureDefn, idx : int, def validateCacheLayer(ds : gdal.Dataset, name : str) -> bool: """Validate layer cache table.""" + drvName = ds.GetDriver().ShortName + if drvName != 'PostgreSQL': # we need hash_record_extended(), sha256() and ST_AsEWKB() + logging.warning('Unsupported cache layer for output driver %s', drvName) + return False lyr = ds.GetLayerByName(name) if lyr is None: logging.warning('Table "%s" does not exist', name) |