C'è un modo per digitare poligoni in tipo multipoligono?
Ad esempio, ho creato un cerchio usando ST_Buffer () su un punto. Il tipo restituito di quella funzione è di tipo Poligono. Il problema è che sulla colonna della geometria esiste una limitazione che lo limita al tipo Multipolygon. Quindi, non posso inserire un semplice poligono.
Ho usato la funzione ST_MPolyFromText (), ma come al solito restituisce null per questo e ST_Dump () non fornisce l'output corretto.
Il vincolo è:
CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'MULTIPOLYGON'::text OR geom IS NULL),
st_geometryn(geom, 1)
.