]> granicus.if.org Git - postgis/commitdiff
Fixed pg_opclass update to be schema-aware.
authorMarkus Schaber <markus@schabi.de>
Wed, 20 Apr 2005 15:09:53 +0000 (15:09 +0000)
committerMarkus Schaber <markus@schabi.de>
Wed, 20 Apr 2005 15:09:53 +0000 (15:09 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@1657 b70326c6-7e19-0410-871a-916f4a2858ee

lwgeom/lwpostgis.sql.in

index bb176752dfefab1ca1b13878423f20879d35351b..8c1f822284bd96cd9c5a862d8f93cc1e189f2ab9 100644 (file)
@@ -825,8 +825,13 @@ CREATE OPERATOR CLASS gist_geometry_ops
         FUNCTION        7        LWGEOM_gist_same (box2d, box2d, internal);
 
 UPDATE pg_opclass 
-       SET opckeytype = (select oid from pg_type where typname = 'box2d') 
-       WHERE opcname = 'gist_geometry_ops';
+       SET opckeytype = (SELECT oid FROM pg_type 
+                          WHERE typname = 'box2d' 
+                          AND typnamespace = (SELECT oid FROM pg_namespace 
+                                              WHERE nspname=current_schema())) 
+       WHERE opcname = 'gist_geometry_ops' 
+        AND opcnamespace = (SELECT oid from pg_namespace 
+                            WHERE nspname=current_schema());
        
 -- TODO: add btree binding...