[SCM] PostGIS branch stable-3.5 updated. 3.5.3-30-gd11ce63df
git at osgeo.org
git at osgeo.org
Fri Jul 11 14:28:44 PDT 2025
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.5 has been updated
via d11ce63dfbd4a76527624bb01b82ff2e99a2c5db (commit)
from b2cb17fa069861f658d80d67ce34f98a354e23fd (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 d11ce63dfbd4a76527624bb01b82ff2e99a2c5db
Author: Paul Ramsey <paul.ramsey at snowflake.com>
Date: Fri Jul 11 14:28:16 2025 -0700
ST_PointFromText cannot create geometries with M (closes #5902)
diff --git a/NEWS b/NEWS
index b6dd7201d..4f34dba7a 100644
--- a/NEWS
+++ b/NEWS
@@ -20,6 +20,7 @@ PostgreSQL 12-18 required. GEOS 3.8+ required. Proj 6.1+ required.
- GT-257, fix issue with xsltproc with path has spaces (Laurențiu Nicola)
- #5939, incorrect parameter order in ST_Relate caching (Paul Ramsey)
- #5927, ST_IsCollection throwing exception (Paul Ramsey)
+- #5902, ST_PointFromText cannot create geometries with M (Paul Ramsey)
PostGIS 3.5.3
diff --git a/postgis/postgis.sql.in b/postgis/postgis.sql.in
index 6f1630575..6469a9703 100644
--- a/postgis/postgis.sql.in
+++ b/postgis/postgis.sql.in
@@ -5596,7 +5596,7 @@ CREATE OR REPLACE FUNCTION ST_WKTToSQL(text)
CREATE OR REPLACE FUNCTION ST_PointFromText(text)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''POINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1)) = ''ST_Point''
THEN @extschema at .ST_GeomFromText($1)
ELSE NULL END
'
@@ -5608,7 +5608,7 @@ CREATE OR REPLACE FUNCTION ST_PointFromText(text)
CREATE OR REPLACE FUNCTION ST_PointFromText(text, integer)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''POINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1, $2)) = ''ST_Point''
THEN @extschema at .ST_GeomFromText($1, $2)
ELSE NULL END
'
@@ -5619,7 +5619,7 @@ CREATE OR REPLACE FUNCTION ST_PointFromText(text, integer)
CREATE OR REPLACE FUNCTION ST_LineFromText(text)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''LINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1)) = ''ST_LineString''
THEN @extschema at .ST_GeomFromText($1)
ELSE NULL END
'
@@ -5630,7 +5630,7 @@ CREATE OR REPLACE FUNCTION ST_LineFromText(text)
CREATE OR REPLACE FUNCTION ST_LineFromText(text, integer)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''LINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1, $2)) = ''ST_LineString''
THEN @extschema at .ST_GeomFromText($1,$2)
ELSE NULL END
'
@@ -5641,7 +5641,7 @@ CREATE OR REPLACE FUNCTION ST_LineFromText(text, integer)
CREATE OR REPLACE FUNCTION ST_PolyFromText(text)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''POLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1)) = ''ST_Polygon''
THEN @extschema at .ST_GeomFromText($1)
ELSE NULL END
'
@@ -5652,7 +5652,7 @@ CREATE OR REPLACE FUNCTION ST_PolyFromText(text)
CREATE OR REPLACE FUNCTION ST_PolyFromText(text, integer)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''POLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1, $2)) = ''ST_Polygon''
THEN @extschema at .ST_GeomFromText($1, $2)
ELSE NULL END
'
@@ -5678,7 +5678,7 @@ CREATE OR REPLACE FUNCTION ST_MLineFromText(text, integer)
RETURNS geometry
AS '
SELECT CASE
- WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''MULTILINESTRING''
+ WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1, $2)) = ''ST_MultiLineString''
THEN @extschema at .ST_GeomFromText($1,$2)
ELSE NULL END
'
@@ -5689,7 +5689,7 @@ CREATE OR REPLACE FUNCTION ST_MLineFromText(text, integer)
CREATE OR REPLACE FUNCTION ST_MLineFromText(text)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''MULTILINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1)) = ''ST_MultiLineString''
THEN @extschema at .ST_GeomFromText($1)
ELSE NULL END
'
@@ -5714,7 +5714,7 @@ CREATE OR REPLACE FUNCTION ST_MultiLineStringFromText(text, integer)
CREATE OR REPLACE FUNCTION ST_MPointFromText(text, integer)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''MULTIPOINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1, $2)) = ''ST_MultiPoint''
THEN ST_GeomFromText($1, $2)
ELSE NULL END
'
@@ -5725,7 +5725,7 @@ CREATE OR REPLACE FUNCTION ST_MPointFromText(text, integer)
CREATE OR REPLACE FUNCTION ST_MPointFromText(text)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''MULTIPOINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1)) = ''ST_MultiPoint''
THEN @extschema at .ST_GeomFromText($1)
ELSE NULL END
'
@@ -5743,7 +5743,7 @@ CREATE OR REPLACE FUNCTION ST_MultiPointFromText(text)
CREATE OR REPLACE FUNCTION ST_MPolyFromText(text, integer)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''MULTIPOLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1, $2)) = ''ST_MultiPolygon''
THEN @extschema at .ST_GeomFromText($1,$2)
ELSE NULL END
'
@@ -5754,7 +5754,7 @@ CREATE OR REPLACE FUNCTION ST_MPolyFromText(text, integer)
CREATE OR REPLACE FUNCTION ST_MPolyFromText(text)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''MULTIPOLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1)) = ''ST_MultiPolygon''
THEN @extschema at .ST_GeomFromText($1)
ELSE NULL END
'
@@ -5780,7 +5780,7 @@ CREATE OR REPLACE FUNCTION ST_GeomCollFromText(text, integer)
RETURNS geometry
AS '
SELECT CASE
- WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''GEOMETRYCOLLECTION''
+ WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1, $2)) = ''ST_GeometryCollection''
THEN @extschema at .ST_GeomFromText($1,$2)
ELSE NULL END
'
@@ -5792,7 +5792,7 @@ CREATE OR REPLACE FUNCTION ST_GeomCollFromText(text)
RETURNS geometry
AS '
SELECT CASE
- WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''GEOMETRYCOLLECTION''
+ WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromText($1)) = ''ST_GeometryCollection''
THEN @extschema at .ST_GeomFromText($1)
ELSE NULL END
'
@@ -5817,7 +5817,7 @@ CREATE OR REPLACE FUNCTION ST_GeomFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_PointFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''POINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_Point''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5828,7 +5828,7 @@ CREATE OR REPLACE FUNCTION ST_PointFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_PointFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''POINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_Point''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5839,7 +5839,7 @@ CREATE OR REPLACE FUNCTION ST_PointFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_LineFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''LINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_LineString''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5850,7 +5850,7 @@ CREATE OR REPLACE FUNCTION ST_LineFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_LineFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''LINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_LineString''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5861,7 +5861,7 @@ CREATE OR REPLACE FUNCTION ST_LineFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_LinestringFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''LINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_LineString''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5872,7 +5872,7 @@ CREATE OR REPLACE FUNCTION ST_LinestringFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_LinestringFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''LINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_LineString''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5883,7 +5883,7 @@ CREATE OR REPLACE FUNCTION ST_LinestringFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_PolyFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''POLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_Polygon''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5894,7 +5894,7 @@ CREATE OR REPLACE FUNCTION ST_PolyFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_PolyFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''POLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_Polygon''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5905,7 +5905,7 @@ CREATE OR REPLACE FUNCTION ST_PolyFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_PolygonFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1,$2)) = ''POLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1,$2)) = ''ST_Polygon''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5916,7 +5916,7 @@ CREATE OR REPLACE FUNCTION ST_PolygonFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_PolygonFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''POLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_Polygon''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5927,7 +5927,7 @@ CREATE OR REPLACE FUNCTION ST_PolygonFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_MPointFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''MULTIPOINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_MultiPoint''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5938,7 +5938,7 @@ CREATE OR REPLACE FUNCTION ST_MPointFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_MPointFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''MULTIPOINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_MultiPoint''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5949,7 +5949,7 @@ CREATE OR REPLACE FUNCTION ST_MPointFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_MultiPointFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1,$2)) = ''MULTIPOINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1,$2)) = ''ST_MultiPoint''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5960,7 +5960,7 @@ CREATE OR REPLACE FUNCTION ST_MultiPointFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_MultiPointFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''MULTIPOINT''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_MultiPoint''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5971,7 +5971,7 @@ CREATE OR REPLACE FUNCTION ST_MultiPointFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_MultiLineFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''MULTILINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_MultiLineString''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -5982,7 +5982,7 @@ CREATE OR REPLACE FUNCTION ST_MultiLineFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_MLineFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''MULTILINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_MultiLineString''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -5993,7 +5993,7 @@ CREATE OR REPLACE FUNCTION ST_MLineFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_MLineFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''MULTILINESTRING''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_MultiLineString''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -6005,7 +6005,7 @@ CREATE OR REPLACE FUNCTION ST_MLineFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_MPolyFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''MULTIPOLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_MultiPolygon''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -6016,7 +6016,7 @@ CREATE OR REPLACE FUNCTION ST_MPolyFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_MPolyFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''MULTIPOLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_MultiPolygon''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -6026,7 +6026,7 @@ CREATE OR REPLACE FUNCTION ST_MPolyFromWKB(bytea)
CREATE OR REPLACE FUNCTION ST_MultiPolyFromWKB(bytea, int)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''MULTIPOLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_MultiPolygon''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -6037,7 +6037,7 @@ CREATE OR REPLACE FUNCTION ST_MultiPolyFromWKB(bytea, int)
CREATE OR REPLACE FUNCTION ST_MultiPolyFromWKB(bytea)
RETURNS geometry
AS '
- SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''MULTIPOLYGON''
+ SELECT CASE WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_MultiPolygon''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -6049,7 +6049,7 @@ CREATE OR REPLACE FUNCTION ST_GeomCollFromWKB(bytea, int)
RETURNS geometry
AS '
SELECT CASE
- WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1, $2)) = ''GEOMETRYCOLLECTION''
+ WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1, $2)) = ''ST_GeometryCollection''
THEN @extschema at .ST_GeomFromWKB($1, $2)
ELSE NULL END
'
@@ -6061,7 +6061,7 @@ CREATE OR REPLACE FUNCTION ST_GeomCollFromWKB(bytea)
RETURNS geometry
AS '
SELECT CASE
- WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromWKB($1)) = ''GEOMETRYCOLLECTION''
+ WHEN @extschema at .ST_GeometryType(@extschema at .ST_GeomFromWKB($1)) = ''ST_GeometryCollection''
THEN @extschema at .ST_GeomFromWKB($1)
ELSE NULL END
'
@@ -6158,7 +6158,7 @@ BEGIN
geom := @extschema at .ST_BuildArea(mline);
- IF @extschema at .GeometryType(geom) != 'POLYGON'
+ IF @extschema at .ST_GeometryType(geom) != 'ST_Polygon'
THEN
RAISE EXCEPTION 'Input returns more then a single polygon, try using BdMPolyFromText instead';
END IF;
-----------------------------------------------------------------------
Summary of changes:
NEWS | 1 +
postgis/postgis.sql.in | 76 +++++++++++++++++++++++++-------------------------
2 files changed, 39 insertions(+), 38 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list