]> granicus.if.org Git - postgis/commitdiff
#2708: updategeometrysrid doesn't update srid check in some cases (when schema not...
authorRegina Obe <lr@pcorp.us>
Thu, 21 Aug 2014 05:39:54 +0000 (05:39 +0000)
committerRegina Obe <lr@pcorp.us>
Thu, 21 Aug 2014 05:39:54 +0000 (05:39 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@12902 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/postgis.sql.in

index 3b8b40bb4e674c5d8eccfada51039600f58c36dd..7de6428751a242a4ed7676210b1e05f7a2f6d9c1 100644 (file)
@@ -2333,6 +2333,7 @@ LANGUAGE 'sql' VOLATILE STRICT;
 -- Change SRID of all features in a spatially-enabled table
 --
 -----------------------------------------------------------------------
+-- Changed: 2.1.4 check against real_schema
 CREATE OR REPLACE FUNCTION UpdateGeometrySRID(catalogn_name varchar,schema_name varchar,table_name varchar,column_name varchar,new_srid_in integer)
        RETURNS text
        AS
@@ -2389,7 +2390,7 @@ BEGIN
                END IF;
        END IF;
 
-       IF postgis_constraint_srid(schema_name, table_name, column_name) IS NOT NULL THEN 
+       IF postgis_constraint_srid(real_schema, table_name, column_name) IS NOT NULL THEN 
        -- srid was enforced with constraints before, keep it that way.
         -- Make up constraint name
         cname = 'enforce_srid_'  || column_name;