]> granicus.if.org Git - postgis/commitdiff
Parametrize max user SRID in the SQL file too
authorSandro Santilli <strk@keybit.net>
Wed, 22 Feb 2012 15:33:24 +0000 (15:33 +0000)
committerSandro Santilli <strk@keybit.net>
Wed, 22 Feb 2012 15:33:24 +0000 (15:33 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@9256 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/postgis.sql.in.c
postgis/sqldefines.h.in

index 0b9cc490d3255ae22ebd8582beba20d5b3db08d2..ec53da5d37c267fc1090acb49895408d3926e71f 100644 (file)
@@ -1479,7 +1479,7 @@ $$ LANGUAGE SQL  STRICT;
 -------------------------------------------------------------------\r
 CREATE TABLE spatial_ref_sys (\r
         srid integer not null primary key\r
-               check (srid > 0 and srid < 999000),\r
+               check (srid > 0 and srid <= SRID_USR_MAX),\r
         auth_name varchar(256),\r
         auth_srid integer,\r
         srtext varchar(2048),\r
@@ -1782,8 +1782,8 @@ BEGIN
 \r
        -- Verify SRID\r
        IF ( new_srid_in > 0 ) THEN\r
-               IF new_srid_in >= 999000 THEN\r
-                       RAISE EXCEPTION 'AddGeometryColumn() - SRID must be < 999000';\r
+               IF new_srid_in > SRID_USR_MAX THEN\r
+                       RAISE EXCEPTION 'AddGeometryColumn() - SRID must be <= %', SRID_USR_MAX;\r
                END IF;\r
                new_srid := new_srid_in;\r
                SELECT SRID INTO sr FROM spatial_ref_sys WHERE SRID = new_srid;\r
index 5b765e87feda449e6690fa1b006e8a605c9412d1..a2bb56b595821e351c3850c3de3a2edf0268c9c2 100644 (file)
@@ -19,6 +19,8 @@
 #define _POSTGIS_SQL_SELECT_POSTGIS_BUILD_DATE 'SELECT ''@POSTGIS_BUILD_DATE@''::text AS version'
 #define _POSTGIS_SQL_SELECT_POSTGIS_SCRIPTS_VERSION 'SELECT ''@POSTGIS_SCRIPTS_VERSION@''::text AS version'
 
+#define SRID_USR_MAX @SRID_USR_MAX@
+
 #endif /* _LWPGIS_DEFINES */