From: Nicklas Avén Date: Wed, 20 Apr 2011 09:23:30 +0000 (+0000) Subject: Fix bug #918 X-Git-Tag: 2.0.0alpha1~1749 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0af8fe92e706b69b81eea8d9f4331e89e1baa153;p=postgis Fix bug #918 git-svn-id: http://svn.osgeo.org/postgis/trunk@7054 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/postgis/postgis.sql.in.c b/postgis/postgis.sql.in.c index c89032282..7aad321f5 100644 --- a/postgis/postgis.sql.in.c +++ b/postgis/postgis.sql.in.c @@ -1896,9 +1896,9 @@ BEGIN RAISE DEBUG 'Processing table %.%.%', gcs.nspname, gcs.relname, gcs.attname; DELETE FROM geometry_columns - WHERE f_table_schema = quote_ident(gcs.nspname) - AND f_table_name = quote_ident(gcs.relname) - AND f_geometry_column = quote_ident(gcs.attname); + WHERE f_table_schema = gcs.nspname + AND f_table_name = gcs.relname + AND f_geometry_column = gcs.attname; gc_is_valid := true; @@ -2039,6 +2039,12 @@ BEGIN AND n.nspname NOT ILIKE 'pg_temp%' AND c.oid = tbl_oid LOOP + + DELETE FROM geometry_columns + WHERE f_table_schema = gcs.nspname + AND f_table_name = gcs.relname + AND f_geometry_column = gcs.attname; + RAISE DEBUG 'Processing view %.%.%', gcs.nspname, gcs.relname, gcs.attname; EXECUTE 'SELECT st_ndims(' || quote_ident(gcs.attname) || ') As ndims