]> granicus.if.org Git - postgis/commitdiff
Fix bug #918
authorNicklas Avén <nicklas.aven@jordogskog.no>
Wed, 20 Apr 2011 09:23:30 +0000 (09:23 +0000)
committerNicklas Avén <nicklas.aven@jordogskog.no>
Wed, 20 Apr 2011 09:23:30 +0000 (09:23 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@7054 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/postgis.sql.in.c

index c890322828e82e00ea23cfb208ab4028f1181077..7aad321f51519a92cea3b6fb20c844d77f6aedbb 100644 (file)
@@ -1896,9 +1896,9 @@ BEGIN
        RAISE DEBUG 'Processing table %.%.%', gcs.nspname, gcs.relname, gcs.attname;\r
 \r
        DELETE FROM geometry_columns\r
-         WHERE f_table_schema = quote_ident(gcs.nspname)\r
-         AND f_table_name = quote_ident(gcs.relname)\r
-         AND f_geometry_column = quote_ident(gcs.attname);\r
+         WHERE f_table_schema = gcs.nspname\r
+         AND f_table_name = gcs.relname\r
+         AND f_geometry_column = gcs.attname;\r
 \r
        gc_is_valid := true;\r
 \r
@@ -2039,6 +2039,12 @@ BEGIN
                AND n.nspname NOT ILIKE 'pg_temp%'\r
                AND c.oid = tbl_oid\r
        LOOP\r
+       \r
+       DELETE FROM geometry_columns\r
+         WHERE f_table_schema = gcs.nspname\r
+         AND f_table_name = gcs.relname\r
+         AND f_geometry_column = gcs.attname;\r
+         \r
                RAISE DEBUG 'Processing view %.%.%', gcs.nspname, gcs.relname, gcs.attname;\r
 \r
                EXECUTE 'SELECT st_ndims(' || quote_ident(gcs.attname) || ') As ndims\r