]> granicus.if.org Git - postgis/commitdiff
Make unpackaged from postgis_raster too
authorSandro Santilli <strk@kbt.io>
Tue, 11 Sep 2018 09:19:25 +0000 (09:19 +0000)
committerSandro Santilli <strk@kbt.io>
Tue, 11 Sep 2018 09:19:25 +0000 (09:19 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@16741 b70326c6-7e19-0410-871a-916f4a2858ee

extensions/make_unpackaged.sql

index 37dfa0a7deea68ce6c98c2aed684e2f0fe577fc8..72eb6a9afcce94fb5b5a7e2f3a843557082c73ff 100644 (file)
@@ -1,4 +1,4 @@
--- for postgis
+-- for postgis
 SELECT 'ALTER EXTENSION ' || extname || ' ADD ' || regexp_replace(
     regexp_replace(pg_catalog.pg_describe_object(d.classid, d.objid, 0), E'cast from (.*) to (.*)', E'cast\(\\1 as \\2\)'),
     E'(.*) for access method (.*)', E'\\1 using \\2') || ';' AS sqladd
@@ -8,6 +8,16 @@ WHERE d.refclassid = 'pg_catalog.pg_extension'::pg_catalog.regclass
 AND deptype = 'e' AND e.extname = 'postgis'
 ORDER BY sqladd;
 
+-- for postgis_raster
+SELECT 'ALTER EXTENSION ' || extname || ' ADD ' || regexp_replace(
+    regexp_replace(pg_catalog.pg_describe_object(d.classid, d.objid, 0), E'cast from (.*) to (.*)', E'cast\(\\1 as \\2\)'),
+    E'(.*) for access method (.*)', E'\\1 using \\2') || ';' AS sqladd
+FROM pg_catalog.pg_depend AS d
+INNER JOIN pg_extension AS e ON (d.refobjid = e.oid)
+WHERE d.refclassid = 'pg_catalog.pg_extension'::pg_catalog.regclass
+AND deptype = 'e' AND e.extname = 'postgis_raster'
+ORDER BY sqladd;
+
 -- for topology
 SELECT 'ALTER EXTENSION ' || extname || ' ADD ' || regexp_replace(
     regexp_replace(pg_catalog.pg_describe_object(d.classid, d.objid, 0), E'cast from (.*) to (.*)', E'cast\(\\1 as \\2\)'),