]> granicus.if.org Git - postgis/commitdiff
Evaluate unpackage code lazily
authorSandro Santilli <strk@kbt.io>
Tue, 11 Sep 2018 09:19:15 +0000 (09:19 +0000)
committerSandro Santilli <strk@kbt.io>
Tue, 11 Sep 2018 09:19:15 +0000 (09:19 +0000)
Avoids having to find all mentioned object at plan time

git-svn-id: http://svn.osgeo.org/postgis/trunk@16739 b70326c6-7e19-0410-871a-916f4a2858ee

extensions/postgis/unpackage_raster_if_needed.sql

index 68ac0a138f945daee8bb228677569479dd83372e..9e5f358b2b8e21e896c8b2cb1645f54152012768 100644 (file)
@@ -8,7 +8,11 @@ BEGIN
                and t.typname = 'raster'
        ) THEN
 
+               RAISE WARNING 'unpackaging raster';
+
+               EXECUTE $unpackage$
                -- UNPACKAGE_CODE --
+               $unpackage$;
 
                RAISE WARNING 'PostGIS Raster functionality have been unpackaged'
                USING HINT = 'type `CREATE EXTENSION postgis_raster FROM unpackaged` to re-package';