Agregar manualmente una columna de geometrías a geometry_columns en PostGIS
Si ya hemos creado una columna para las geometrías en nuestra tabla pero la columna no está referida en la tabla geometry_columns debemos agregarla manualmente.
Esto lo logramos con el siguiente sql:
INSERT INTO geometry_columns ( f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, "type" ) SELECT '', 'public', '<tabla>', '<columna_geom>', ST_CoordDim(<columna_geom>), ST_SRID(<columna_geom>), GeometryType(<columna_geom>) FROM public.<tabla> LIMIT 1;
Fuente: “Manually Registering Geometry Columns in geometry_columns” en el manual de PostGIS

Últimos Comentarios