Tengo una aplicación web que necesita conocer el tipo de geometría del campo geom de una tabla PostGIS antes de insertar filas en él. Utilizo la siguiente consulta para determinar el tipo de geometría de la columna geom:
SELECT GeometryType(geom) FROM my_schema.building LIMIT 1
Esto devuelve el tipo de geometría de una fila real, por lo que no funciona cuando mi tabla está vacía. ¿Cómo determino el tipo de geometría de la columna de geometría en sí?

geometryel tipo, mientras que aún no podemos saber si la geometría es punto o línea.SELECT GeometryType(geom) FROM my_schema.building LIMIT 1como esta como la publicación de OP? No funciona si la tabla está vacía.geometryescribir para toda la tabla, ¿puedo crear una vista que contenga todas las tablas que pueden contenerpointslinespolyogn?Busque una tabla geometry_columns. Todas las columnas geográficas con tipo de cuadrícula y geometría se registran aquí. Si hay una columna con el tipo GEOMETRÍA, se pueden almacenar todos los tipos de geometría.
fuente