[SCM] PostGIS branch stable-3.6 updated. 3.6.1-23-g34b1ca782
git at osgeo.org
git at osgeo.org
Mon Feb 9 16:11:09 PST 2026
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".
The branch, stable-3.6 has been updated
via 34b1ca782e39d85e33d34161b6254dd206558078 (commit)
via d29f1693fe8cb1e050032e495d69415636a1718a (commit)
via 8fef3f68db6337af6b95b990ddd373444fe295ff (commit)
from 3d64dfde01432a157f37ce3694c22d24f4d65776 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 34b1ca782e39d85e33d34161b6254dd206558078
Author: Regina Obe <lr at pcorp.us>
Date: Mon Feb 9 19:10:45 2026 -0500
Prep for PostGIS 3.6.2 release
diff --git a/NEWS b/NEWS
index ee38ad634..72a5e5b9a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
-PostGIS 3.6.2dev
-2026/xx/xx
+PostGIS 3.6.2
+2026/02/09
This version requires PostgreSQL 12-18, GEOS 3.8 or higher, and Proj 6.1+.
To take advantage of all features, GEOS 3.14+ is needed.
@@ -24,6 +24,10 @@ topogeometry corruption:
- #6020, schema qualify call in ST_MPointFromText (Paul Ramsey)
- #6028, crash indexing malformed empty polygon (Paul Ramsey)
- GH-841, small memory leak in address_standardizer (Maxim Korotkov)
+- #5853, Issue with topology and tiger geocoder upgrade scripts
+ (Regina Obe, Spencer Bryson)
+- #6032, Fix postgis_tiger_geocoder upgrade for PostgreSQL < 16
+ (Regina Obe)
PostGIS 3.6.1
diff --git a/README.postgis b/README.postgis
index bdd39454c..1a057a1af 100644
--- a/README.postgis
+++ b/README.postgis
@@ -1,8 +1,8 @@
PostGIS - Geographic Information Systems Extensions to PostgreSQL
=================================================================
-:Version: 3.6.1
-:Date: 2025-11-13
+:Version: 3.6.2
+:Date: 2026-02-09
:Website: https://postgis.net
This distribution contains a module which implements GIS simple features, ties
diff --git a/Version.config b/Version.config
index 351b77924..cbd77096c 100644
--- a/Version.config
+++ b/Version.config
@@ -5,7 +5,7 @@
POSTGIS_MAJOR_VERSION=3
POSTGIS_MINOR_VERSION=6
-POSTGIS_MICRO_VERSION=2dev
+POSTGIS_MICRO_VERSION=2
# Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev)
# when changing POSTGIS_MINOR_VERSION
diff --git a/doc/release_notes.xml b/doc/release_notes.xml
index bf8a795de..eff6f4c45 100644
--- a/doc/release_notes.xml
+++ b/doc/release_notes.xml
@@ -2,7 +2,28 @@
<appendix xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="release_notes">
<title>Appendix</title>
<subtitle>Release Notes</subtitle>
+ <section>
+ <title>PostGIS 3.6.2</title>
+ <para>2026/02/09</para>
+ <para>If you are upgrading postgis_topology and have topogeometry columns, make sure to run after the upgrade to fix topogeometry corruption: <code>SELECT topology.FixCorruptTopoGeometryColumn(schema_name, table_name, feature_column) FROM topology.layer</code></para>
+
+ <simplesect>
+ <title>Fixes</title>
+ <para><link xlink:href="https://trac.osgeo.org/postgis/ticket/6023">6023</link>, Fix robustness issue in ptarray_contains_point (Sandro Santilli)</para>
+ <para><link xlink:href="https://trac.osgeo.org/postgis/ticket/6027">6027</link>, Fix RemoveUnusedPrimitives without topology in search_path
+ (Sandro Santilli)</para>
+ <para><link xlink:href="https://trac.osgeo.org/postgis/ticket/6019">6019</link>, make clean does not remove cunit generated files
+ (Bas Couwenberg)</para>
+ <para><link xlink:href="https://trac.osgeo.org/postgis/ticket/6020">6020</link>, schema qualify call in ST_MPointFromText (Paul Ramsey)</para>
+ <para><link xlink:href="https://trac.osgeo.org/postgis/ticket/6028">6028</link>, crash indexing malformed empty polygon (Paul Ramsey)</para>
+ <para><link xlink:href="https://github.com/postgis/postgis/pull/841">GH-841</link>, small memory leak in address_standardizer (Maxim Korotkov)
+ <para><link xlink:href="https://trac.osgeo.org/postgis/ticket/5853">5853</link>, Issue with topology and tiger geocoder upgrade scripts
+ (Regina Obe, Spencer Bryson)</para>
+ <para><link xlink:href="https://trac.osgeo.org/postgis/ticket/6032">6032</link>, Fix postgis_tiger_geocoder upgrade for PostgreSQL < 16
+ (Regina Obe)</para>
+ </simplesect>
+ </section>
<section>
<title>PostGIS 3.6.1</title>
<para>2025/11/13</para>
diff --git a/extensions/upgradeable_versions.mk b/extensions/upgradeable_versions.mk
index 718948b71..e778dc6db 100644
--- a/extensions/upgradeable_versions.mk
+++ b/extensions/upgradeable_versions.mk
@@ -71,6 +71,7 @@ UPGRADEABLE_VERSIONS = \
3.0.9 \
3.0.10 \
3.0.11 \
+ 3.0.12 \
3.1.0 \
3.1.1 \
3.1.2 \
@@ -85,6 +86,7 @@ UPGRADEABLE_VERSIONS = \
3.1.10 \
3.1.11 \
3.1.12 \
+ 3.1.13 \
3.2.0 \
3.2.1 \
3.2.2 \
@@ -94,6 +96,7 @@ UPGRADEABLE_VERSIONS = \
3.2.6 \
3.2.7 \
3.2.8 \
+ 3.2.9 \
3.3.0 \
3.3.1 \
3.3.2 \
@@ -103,15 +106,18 @@ UPGRADEABLE_VERSIONS = \
3.3.6 \
3.3.7 \
3.3.8 \
+ 3.3.9 \
3.4.0 \
3.4.1 \
3.4.2 \
3.4.3 \
3.4.4 \
+ 3.4.5 \
3.5.0 \
3.5.1 \
3.5.2 \
3.5.3 \
3.5.4 \
+ 3.5.5 \
3.6.0 \
3.6.1
commit d29f1693fe8cb1e050032e495d69415636a1718a
Author: Regina Obe <lr at pcorp.us>
Date: Mon Feb 9 19:09:04 2026 -0500
FIXES TO CIRRUS CI
- Get rid of $NCPU and put in a 2 instead and lower the ram. References #6047 for PostGIS 3.6.2
- Change FreeBSD to 14.3, 14.2 is no longer available
diff --git a/.cirrus.yml b/.cirrus.yml
index 25feb7449..b58691c4a 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -53,12 +53,12 @@ task:
gmake ${MAKEJOBS} check RUNTESTFLAGS="-v --extension --dumprestore" || { service postgresql onestop; exit 1; }
service postgresql onestop
freebsd_instance:
- cpu: ${NCPU}
- memory: 24G
+ cpu: 2
+ memory: 8G
matrix:
- - name: 14.2-RELEASE
+ - name: 14.3-RELEASE
freebsd_instance:
- image_family: freebsd-14-2
+ image_family: freebsd-14-3
task:
name: macOS
commit 8fef3f68db6337af6b95b990ddd373444fe295ff
Author: Regina Obe <lr at pcorp.us>
Date: Mon Feb 9 18:26:56 2026 -0500
Remove postgis_extension_remove_objects
Closes #5853 for PostGIS 3.6.2
Fix postgis_tiger_geocoder upgrade for PostgreSQL < 16
Closes #6032 for PostGIS 3.6.2
diff --git a/extensions/postgis_extension_helper.sql.in b/extensions/postgis_extension_helper.sql.in
index d5f473d16..3341f9ef1 100644
--- a/extensions/postgis_extension_helper.sql.in
+++ b/extensions/postgis_extension_helper.sql.in
@@ -14,73 +14,6 @@
-- This is a suite of SQL helper functions for use during a PostGIS extension install/upgrade
-- The functions get uninstalled after the extension install/upgrade process
---------------------------
--- postgis_extension_remove_objects: This function removes objects of a particular class from an extension
--- this is needed because there is no ALTER EXTENSION DROP FUNCTION/AGGREGATE command
--- and we can't CREATE OR REPLACE functions whose signatures have changed and we can drop them if they are part of an extension
--- So we use this to remove it from extension first before we drop
-CREATE FUNCTION postgis_extension_remove_objects(param_extension text, param_type text)
- RETURNS boolean AS
-$$
-DECLARE
- var_sql text := '';
- var_r record;
- var_result boolean := false;
- var_class text := '';
- var_is_aggregate boolean := false;
- var_sql_list text := '';
- var_pgsql_version integer := pg_catalog.current_setting('server_version_num');
-BEGIN
- var_class := CASE WHEN pg_catalog.lower(param_type) OPERATOR(pg_catalog.=)'function' OR pg_catalog.lower(param_type) OPERATOR(pg_catalog.=) 'aggregate' THEN 'pg_catalog.pg_proc' ELSE '' END;
- var_is_aggregate := CASE WHEN pg_catalog.lower(param_type) OPERATOR(pg_catalog.=) 'aggregate' THEN true ELSE false END;
-
- IF var_pgsql_version OPERATOR(pg_catalog.<) 110000 THEN
- var_sql_list := $sql$SELECT 'ALTER EXTENSION ' OPERATOR(pg_catalog.||) e.extname OPERATOR(pg_catalog.||) ' DROP ' OPERATOR(pg_catalog.||) $3 OPERATOR(pg_catalog.||) ' ' OPERATOR(pg_catalog.||) COALESCE(proc.proname OPERATOR(pg_catalog.||) '(' OPERATOR(pg_catalog.||) oidvectortypes(proc.proargtypes) OPERATOR(pg_catalog.||) ')' ,typ.typname, cd.relname, op.oprname,
- cs.typname OPERATOR(pg_catalog.||) ' AS ' OPERATOR(pg_catalog.||) ct.typname OPERATOR(pg_catalog.||) ') ', opcname, opfname) OPERATOR(pg_catalog.||) ';' AS remove_command
- FROM pg_catalog.pg_depend As d INNER JOIN pg_catalog.pg_extension As e
- ON d.refobjid OPERATOR(pg_catalog.=) e.oid INNER JOIN pg_catalog.pg_class As c ON
- c.oid OPERATOR(pg_catalog.=) d.classid
- LEFT JOIN pg_catalog.pg_proc AS proc ON proc.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_type AS typ ON typ.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_class As cd ON cd.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_operator As op ON op.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_cast AS ca ON ca.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_type AS cs ON ca.castsource OPERATOR(pg_catalog.=) cs.oid
- LEFT JOIN pg_catalog.pg_type AS ct ON ca.casttarget OPERATOR(pg_catalog.=) ct.oid
- LEFT JOIN pg_opclass As oc ON oc.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_opfamily As ofa ON ofa.oid OPERATOR(pg_catalog.=) d.objid
- WHERE d.deptype OPERATOR(pg_catalog.=) 'e' and e.extname OPERATOR(pg_catalog.=) $1 and c.relname OPERATOR(pg_catalog.=) $2 AND COALESCE(proc.proisagg, false) OPERATOR(pg_catalog.=) $4;$sql$;
- ELSE -- for PostgreSQL 11 and above, they removed proc.proisagg among others and replaced with some func type thing
- var_sql_list := $sql$SELECT 'ALTER EXTENSION ' OPERATOR(pg_catalog.||) e.extname OPERATOR(pg_catalog.||) ' DROP ' OPERATOR(pg_catalog.||) $3 OPERATOR(pg_catalog.||) ' ' OPERATOR(pg_catalog.||) COALESCE(proc.proname OPERATOR(pg_catalog.||) '(' OPERATOR(pg_catalog.||) oidvectortypes(proc.proargtypes) OPERATOR(pg_catalog.||) ')' ,typ.typname, cd.relname, op.oprname,
- cs.typname OPERATOR(pg_catalog.||) ' AS ' OPERATOR(pg_catalog.||) ct.typname OPERATOR(pg_catalog.||) ') ', opcname, opfname) OPERATOR(pg_catalog.||) ';' AS remove_command
- FROM pg_catalog.pg_depend As d INNER JOIN pg_catalog.pg_extension As e
- ON d.refobjid OPERATOR(pg_catalog.=) e.oid INNER JOIN pg_catalog.pg_class As c ON
- c.oid OPERATOR(pg_catalog.=) d.classid
- LEFT JOIN pg_catalog.pg_proc AS proc ON proc.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_type AS typ ON typ.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_class As cd ON cd.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_operator As op ON op.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_cast AS ca ON ca.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_catalog.pg_type AS cs ON ca.castsource OPERATOR(pg_catalog.=) cs.oid
- LEFT JOIN pg_catalog.pg_type AS ct ON ca.casttarget OPERATOR(pg_catalog.=) ct.oid
- LEFT JOIN pg_opclass As oc ON oc.oid OPERATOR(pg_catalog.=) d.objid
- LEFT JOIN pg_opfamily As ofa ON ofa.oid OPERATOR(pg_catalog.=) d.objid
- WHERE d.deptype OPERATOR(pg_catalog.=) 'e' and e.extname OPERATOR(pg_catalog.=) $1 and c.relname OPERATOR(pg_catalog.=) $2 AND (proc.prokind OPERATOR(pg_catalog.=) 'a') OPERATOR(pg_catalog.=) $4;$sql$;
- END IF;
-
- FOR var_r IN EXECUTE var_sql_list USING param_extension, var_class, param_type, var_is_aggregate
- LOOP
- var_sql := var_sql OPERATOR(pg_catalog.||) var_r.remove_command OPERATOR(pg_catalog.||) ';';
- END LOOP;
- IF var_sql > '' THEN
- EXECUTE var_sql;
- var_result := true;
- END IF;
-
- RETURN var_result;
-END;
-$$
-LANGUAGE plpgsql VOLATILE;
-
CREATE FUNCTION postgis_extension_drop_if_exists(param_extension text, param_statement text)
RETURNS boolean AS
$$
diff --git a/extensions/postgis_extension_helper_uninstall.sql b/extensions/postgis_extension_helper_uninstall.sql
index 2fb1d1756..756dc80f8 100644
--- a/extensions/postgis_extension_helper_uninstall.sql
+++ b/extensions/postgis_extension_helper_uninstall.sql
@@ -13,7 +13,6 @@
--
-- This drops extension helper functions
-- and should be called at the end of the extension upgrade file
-DROP FUNCTION postgis_extension_remove_objects(text, text);
DROP FUNCTION postgis_extension_drop_if_exists(text, text);
DROP FUNCTION IF EXISTS postgis_extension_AddToSearchPath(varchar);
DROP FUNCTION IF EXISTS postgis_extension_AddToSearchPath(text);
diff --git a/extensions/postgis_tiger_geocoder/Makefile.in b/extensions/postgis_tiger_geocoder/Makefile.in
index ce3db167b..e0faf1caf 100644
--- a/extensions/postgis_tiger_geocoder/Makefile.in
+++ b/extensions/postgis_tiger_geocoder/Makefile.in
@@ -31,6 +31,12 @@ DATA_built = \
REGRESS = test-normalize_address test-upgrade
REGRESS_OPTS = --load-extension=fuzzystrmatch --load-extension=postgis --load-extension=$(EXTENSION)
+EXTSCHEMA_SUPPORTED = yes
+
+## PostgreSQL < 16 doesn't understand new @extschema:extname@ syntax, so strip it
+ifeq ($(shell expr "$(POSTGIS_PGSQL_VERSION)" "<" 160),1)
+EXTSCHEMA_SUPPORTED = no
+endif
SQL_BITS = $(wildcard sql_bits/*.sql)
EXTRA_CLEAN = sql expected ${SQL_BITS}
@@ -51,14 +57,14 @@ expected:
sql:
mkdir -p $@
-
-## PostgreSQL < 16 doesn't understand new @extschema:extname@ syntax, so strip it
-ifeq ($(shell expr "$(POSTGIS_PGSQL_VERSION)" "<" 160),1)
+ifeq ($(EXTSCHEMA_SUPPORTED),yes)
sql/$(EXTENSION)--$(EXTVERSION).sql: sql/$(EXTENSION).sql | sql
- $(PERL) -lpe "s/\@extschema:[a-z]+\@\./ /g" < $< > $@
-else
- sql/$(EXTENSION)--$(EXTVERSION).sql: sql/$(EXTENSION).sql | sql
cp $< $@
+else
+# PG < 16 doesn't support new @extschema:<extension_name>@
+# so we need to strip those out
+sql/$(EXTENSION)--$(EXTVERSION).sql: sql/$(EXTENSION).sql | sql
+ $(PERL) -lpe "s/\@extschema:[^@]+\@\./ /g" < $< > $@
endif
expected/test-normalize_address.out: sql_bits/test_tuples_only_unaligned.sql.in ../../extras/tiger_geocoder/regress/normalize_address_regress | expected
@@ -74,14 +80,14 @@ sql/test-normalize_address.sql: sql_bits/test_tuples_only_unaligned.sql.in ../..
sql/test-upgrade.sql: | sql
echo 'ALTER EXTENSION ${EXTENSION} UPDATE TO "ANY"; ALTER EXTENSION ${EXTENSION} UPDATE TO "$(EXTVERSION)"' > $@
-## no_relocate clause is only availabe in PostgreSQL 16 and above, so strip it for lower
-ifeq ($(shell expr "$(POSTGIS_PGSQL_VERSION)" "<" 160),1)
-%.control: %.control.in Makefile
- $(PERL) -lpe 's/^no_relocate.*//g; s/\@EXTVERSION\@/$(EXTVERSION)/g' < "$<" > "$@"
-else
+## no_relocate clause is only available in PostgreSQL 16 and above, so strip it for lower
+ifeq ($(EXTSCHEMA_SUPPORTED),yes)
%.control: %.control.in Makefile
$(PERL) -lpe "s'@EXTVERSION@'$(EXTVERSION)'g" \
< "$<" > "$@"
+else
+%.control: %.control.in Makefile
+ $(PERL) -lpe 's/^no_relocate.*//g; s/\@EXTVERSION\@/$(EXTVERSION)/g' < "$<" > "$@"
endif
expected/test-upgrade.out: sql/test-upgrade.sql | expected
@@ -98,7 +104,7 @@ sql/$(EXTENSION).sql: sql/$(EXTENSION)_pre.sql ../../utils/create_or_replace_to_
| $(PERL) @top_srcdir@/utils/create_or_replace_to_create.pl sql/$(EXTENSION)_pre.sql \
> $@
-sql/$(EXTENSION)--ANY--$(EXTVERSION).sql: ../postgis_extension_helper.sql sql_bits/remove_from_extension.sql.in sql/tiger_geocoder_upgrade_minor.sql sql_bits/mark_editable_objects.sql.in | sql
+sql/$(EXTENSION)--ANY--$(EXTVERSION).sql: ../postgis_extension_helper.sql sql/tiger_geocoder_upgrade_minor.sql sql_bits/mark_editable_objects.sql.in | sql
cat $^ > $@
echo "SELECT postgis_extension_drop_if_exists('${EXTENSION}', 'DROP SCHEMA tiger_data');" >> $@
cat @srcdir@/../postgis_extension_helper_uninstall.sql >> $@
@@ -205,9 +211,14 @@ sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql: sql_bits/tiger_geocoder--unpack
#aggregates are special
#they can be dropped but we need to remove
#them from the extension first
+ifeq ($(EXTSCHEMA_SUPPORTED),yes)
sql/tiger_geocoder_upgrade_minor.sql: sql/tiger_geocoder_minor.sql.in | sql
- sed -e 's/BEGIN;//g' -e 's/COMMIT;//g' \
- $< > $@
+ $(PERL) -pe 's/BEGIN\;//g ; s/COMMIT\;//g' $< > $@
+else
+sql/tiger_geocoder_upgrade_minor.sql: sql/tiger_geocoder_minor.sql.in | sql
+ $(PERL) -pe 's/BEGIN\;//g ; s/COMMIT\;//g ; s/\@extschema:[^@]+\@\.//g' $< > $@
+endif
+
#only extension files
EXTRA_CLEAN += $(wildcard expected/*--*.out)
diff --git a/extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in b/extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in
deleted file mode 100644
index c0fc12a3e..000000000
--- a/extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in
+++ /dev/null
@@ -1,19 +0,0 @@
--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---
-----
--- PostGIS - Spatial Types for PostgreSQL
--- http://postgis.net
---
--- Copyright (C) 2011 Regina Obe <lr at pcorp.us>
---
--- This is free software; you can redistribute and/or modify it under
--- the terms of the GNU General Public Licence. See the COPYING file.
---
--- Author: Regina Obe <lr at pcorp.us>
---
--- This drops extension helper functions
--- and should be called at the end of the extension upgrade file
--- removes all postgis_topology functions from postgis_topology extension since they will be read
--- during upgrade
-SELECT postgis_extension_remove_objects('postgis_tiger_geocoder', 'FUNCTION');
-SELECT postgis_extension_remove_objects('postgis_tiger_geocoder', 'AGGREGATE');
diff --git a/extensions/postgis_topology/Makefile.in b/extensions/postgis_topology/Makefile.in
index ef3f6034c..0bc04fc56 100644
--- a/extensions/postgis_topology/Makefile.in
+++ b/extensions/postgis_topology/Makefile.in
@@ -42,7 +42,6 @@ DATA_built = \
EXTENSION_UPGRADE_SCRIPTS = \
extlock.sql \
../postgis_extension_helper.sql \
- sql_bits/remove_from_extension.sql.in \
sql/topology_upgrade.sql \
sql_bits/mark_editable_objects.sql.in \
../postgis_extension_helper_uninstall.sql
diff --git a/extensions/postgis_topology/sql_bits/remove_from_extension.sql.in b/extensions/postgis_topology/sql_bits/remove_from_extension.sql.in
deleted file mode 100644
index cc4cca819..000000000
--- a/extensions/postgis_topology/sql_bits/remove_from_extension.sql.in
+++ /dev/null
@@ -1,19 +0,0 @@
--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---
-----
--- PostGIS - Spatial Types for PostgreSQL
--- http://postgis.net
---
--- Copyright (C) 2011 Regina Obe <lr at pcorp.us>
---
--- This is free software; you can redistribute and/or modify it under
--- the terms of the GNU General Public Licence. See the COPYING file.
---
--- Author: Regina Obe <lr at pcorp.us>
---
--- This drops extension helper functions
--- and should be called at the end of the extension upgrade file
--- removes all postgis_topology functions from postgis_topology extension since they will be read
--- during upgrade
-SELECT postgis_extension_remove_objects('postgis_topology', 'FUNCTION');
-SELECT postgis_extension_remove_objects('postgis_topology', 'AGGREGATE');
-----------------------------------------------------------------------
Summary of changes:
.cirrus.yml | 8 +--
NEWS | 8 ++-
README.postgis | 4 +-
Version.config | 2 +-
doc/release_notes.xml | 21 +++++++
extensions/postgis_extension_helper.sql.in | 67 ----------------------
extensions/postgis_extension_helper_uninstall.sql | 1 -
extensions/postgis_tiger_geocoder/Makefile.in | 39 ++++++++-----
.../sql_bits/remove_from_extension.sql.in | 19 ------
extensions/postgis_topology/Makefile.in | 1 -
.../sql_bits/remove_from_extension.sql.in | 19 ------
extensions/upgradeable_versions.mk | 6 ++
12 files changed, 65 insertions(+), 130 deletions(-)
delete mode 100644 extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in
delete mode 100644 extensions/postgis_topology/sql_bits/remove_from_extension.sql.in
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list