diff --git a/raster/rt_pg/rtpostgis.sql.in b/raster/rt_pg/rtpostgis.sql.in index 4007ce356ee..480345cfd2b 100644 --- a/raster/rt_pg/rtpostgis.sql.in +++ b/raster/rt_pg/rtpostgis.sql.in @@ -4,6 +4,7 @@ -- PostGIS Raster - Raster Type for PostGIS -- http://trac.osgeo.org/postgis/wiki/WKTRaster -- +-- Copyright (c) 2015-2017 Regina Obe -- Copyright (c) 2009-2012 Sandro Santilli -- Copyright (c) 2009-2010 Pierre Racine -- Copyright (c) 2009-2010 Jorge Arevalo @@ -7037,7 +7038,7 @@ CREATE OR REPLACE FUNCTION _raster_constraint_info_blocksize(rastschema name, ra SELECT CASE WHEN strpos(s.consrc, 'ANY (ARRAY[') > 0 THEN - split_part((regexp_matches(s.consrc, E'ARRAY\\[(.*?){1}\\]'))[1], ',', 1)::integer + split_part((substring(s.consrc FROM E'ARRAY\\[(.*?){1}\\]')), ',', 1)::integer ELSE regexp_replace( split_part(s.consrc, '= ', 2),