How can I restrict a Postgres geometry column to only contain polygons?