LANGUAGE 'C' IMMUTABLE STRICT;\r
\r
-- Availability: 1.5.0\r
-CREATE OR REPLACE FUNCTION ST_MakeEnvelope(float8, float8, float8, float8, integer)\r
- RETURNS geometry\r
- AS 'MODULE_PATHNAME', 'ST_MakeEnvelope'\r
- LANGUAGE 'C' IMMUTABLE STRICT;\r
-\r
--- Availability: 2.0.0\r
-CREATE OR REPLACE FUNCTION ST_MakeEnvelope(float8, float8, float8, float8)\r
+-- Availability: 2.0.0 - made srid optional\r
+CREATE OR REPLACE FUNCTION ST_MakeEnvelope(float8, float8, float8, float8, integer DEFAULT 0)\r
RETURNS geometry\r
AS 'MODULE_PATHNAME', 'ST_MakeEnvelope'\r
LANGUAGE 'C' IMMUTABLE STRICT;\r
-- These are functions where the argument names may have changed --
-- so have to be dropped before upgrade can happen --
DROP FUNCTION IF EXISTS AddGeometryColumn(varchar,varchar,varchar,varchar,integer,varchar,integer,boolean);
+DROP FUNCTION IF EXISTS ST_MakeEnvelope(float8, float8, float8, float8);