¿Hay alguna forma de encasillar los polígonos en el tipo multipolígono?
Por ejemplo, he creado un círculo usando ST_Buffer() en un punto. El tipo de retorno de esa función es de tipo Polígono. El problema es que en la columna de geometría hay una restricción que la limita al tipo Multipolygon. Por lo tanto, no puedo insertar un polígono simple.
He utilizado la función ST_MPolyFromText(), pero, como es habitual, devuelve un valor nulo y ST_Dump() no da la salida adecuada.
La restricción es:
CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'MULTIPOLYGON'::text OR geom IS NULL),