Error “column not found in geometry_columns table” al ejecutar “updategeometrySRID”
Si al ejecutar algo como:
SELECT
updategeometrySRID('<tabla>', '<columna_geometria>', <srid>);
obtenemos el siguiente error:
ERROR: column not found in geometry_columns table
CONTEXT: SQL statement "SELECT UpdateGeometrySRID('','', $1 , $2 , $3 )"
PL/pgSQL function "updategeometrysrid" line 4 at SQL statement
Este error se debe a que no tenemos resgitrada la columna en la tabla geometry_columns.
En la entrada anterior he citado como podemos agregar manualmente una columna a geometry_columns.

Comment from Laura
Time 2009.12.23 at 11:16
Hola,
estoy intentando insertar una capa (fichero de extension .shp) con quantum gis a una base de dtaos postgres. Al insertar el fichero da el siguiente error:
Problemas al insertar objetos espaciales del archivo:
C:\Documents and Settings\user\Escritorio\pruebas\fichero_p.shp
La base de datos dio un error mientras ejecutaba esta SQL:
INSERT INTO “public”.”fichero_p” VALUES(0,’ 110000′, I’,'0′,’471.649′,NULL,NULL,NULL,’0′,… (cortado el resto de la SQL)
El error fue:
ERROR: new row for relation “fichero_p” violates check constraint “enforce_dims_the_geom”
Alguien me puede ayudar?.
Muchas gracias.