J'ai une application Web qui doit connaître le type de géométrie du champ geom d'une table PostGIS avant d'y insérer des lignes. J'utilise la requête suivante pour déterminer le type de géométrie de la colonne geom:
SELECT GeometryType(geom) FROM my_schema.building LIMIT 1
Cela renvoie le type de géométrie d'une ligne réelle, donc cela ne fonctionne pas lorsque ma table est vide. Comment déterminer le type de géométrie de la colonne de géométrie elle-même?
geometrypour le type, alors que nous ne pouvons toujours pas savoir si la géométrie est un point ou une ligne.