Actualmente estoy usando PostGIS 1.5.3, pero pronto actualizaré a 2.0. Por lo tanto, tenga en cuenta las diferencias entre las dos versiones que son relevantes para las siguientes preguntas.
- ¿Es posible crear una columna del tipo de geometría PostGIS que permita la inserción de polígonos y multipolígonos pero restrinja la inserción de otros tipos de geometría sin modificar manualmente la restricción que PostGIS genera al llamar a AddGeometryColumn?
- ¿Hay razones para no hacer esto? En particular, ¿PostGIS almacena metadatos que podrían afectar negativamente la modificación manual de la restricción? (Soy muy nuevo en PostGIS, así que perdóname si la idea de que PostGIS almacene metadatos es absurda).
- ¿Cuán significativo es cualquier gasto general incurrido al usar multipolígonos para todo?
Ya estoy al tanto de usar ST_Multi para convertir polígonos en multipolígonos antes de la inserción, así que si no es posible o no es una buena idea, lo haré.