[SCM] PostGIS branch master updated. 3.6.0rc2-606-gb1b94b6aa
git at osgeo.org
git at osgeo.org
Thu Jun 18 09:08:08 PDT 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, master has been updated
via b1b94b6aaba4ef0c9a5fadc18ef0b7edfb43cda9 (commit)
from 5034847fea82a43f56353719e2481056b3bd8860 (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 b1b94b6aaba4ef0c9a5fadc18ef0b7edfb43cda9
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Thu Jun 18 20:06:45 2026 +0400
Remove ST_MemCollect aggregate
Remove the ST_MemCollect aggregate from the install script, drop any existing aggregate during upgrades, and document the removal as a 3.7 breaking change.
Closes https://github.com/postgis/postgis/pull/909
Closes #1793
diff --git a/NEWS b/NEWS
index 1c7f5fc8d..4cf3f5e26 100644
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,7 @@ To take advantage of all postgis_sfcgal extension features SFCGAL 2.3+ is needed
- #6052, [tiger_geocoder] Extension removed and moved to
https://git.osgeo.org/postgis/postgis_tiger_geocoder (Regina Obe)
- #6079, Remove support for GEOS < 3.10 (Sandro Santilli)
+ - #1793, Remove ST_MemCollect aggregate (Darafei Praliaskouski)
* New Features *
diff --git a/postgis/postgis.sql.in b/postgis/postgis.sql.in
index 1264a0822..3647429c3 100644
--- a/postgis/postgis.sql.in
+++ b/postgis/postgis.sql.in
@@ -4271,16 +4271,6 @@ CREATE OR REPLACE FUNCTION ST_Collect(geom1 geometry, geom2 geometry)
LANGUAGE 'c' IMMUTABLE PARALLEL SAFE
_COST_LOW;
--- Availability: 1.2.2
--- Changed: 2.3.0 to support PostgreSQL 9.6
--- Changed: 2.3.1 to support PostgreSQL 9.6 parallel safe
-CREATE AGGREGATE ST_MemCollect(geometry)(
- sfunc = ST_collect,
- combinefunc = ST_collect,
- parallel = safe,
- stype = geometry
- );
-
-- Availability: 1.2.2
CREATE OR REPLACE FUNCTION ST_Collect(geometry[])
RETURNS geometry
diff --git a/postgis/postgis_after_upgrade.sql b/postgis/postgis_after_upgrade.sql
index 0e6f507d2..7d86c9a5b 100644
--- a/postgis/postgis_after_upgrade.sql
+++ b/postgis/postgis_after_upgrade.sql
@@ -28,6 +28,7 @@ DROP AGGREGATE IF EXISTS st_geomunion(geometry);
DROP AGGREGATE IF EXISTS accum_old(geometry);
DROP AGGREGATE IF EXISTS st_accum_old(geometry);
DROP AGGREGATE IF EXISTS st_accum(geometry); -- Dropped in 3.0.0
+DROP AGGREGATE IF EXISTS ST_MemCollect(geometry); -- Dropped in 3.7.0
SELECT _postgis_drop_function_by_signature('pgis_geometry_accum_finalfn(internal)');
DROP AGGREGATE IF EXISTS st_astwkb_agg(geometry, integer); -- temporarily introduced before 2.2.0 final
-----------------------------------------------------------------------
Summary of changes:
NEWS | 1 +
postgis/postgis.sql.in | 10 ----------
postgis/postgis_after_upgrade.sql | 1 +
3 files changed, 2 insertions(+), 10 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list