Saat ini saya menggunakan PostGIS 1.5.3, tetapi saya akan segera memperbarui ke 2.0. Jadi harap perhatikan perbedaan antara dua versi yang relevan dengan pertanyaan berikut.
- Apakah mungkin untuk membuat kolom tipe geometri PostGIS yang memungkinkan penyisipan poligon dan multipoligon tetapi membatasi penyisipan tipe geometri lain tanpa secara manual memodifikasi kendala yang dihasilkan PostGIS saat memanggil AddGeometryColumn?
- Apakah ada alasan untuk tidak melakukan ini? Secara khusus, apakah PostGIS menyimpan metadata apa pun yang secara manual memodifikasi kendala mungkin berdampak negatif? (Saya sangat baru di PostGIS, jadi maafkan saya jika ide menyimpan metadata PostGIS tidak masuk akal.)
- Seberapa signifikankah overhead yang terjadi dengan menggunakan multipolygons untuk semuanya?
Saya sudah sadar menggunakan ST_Multi untuk mengubah poligon menjadi multipoligon sebelum penyisipan, jadi jika itu tidak mungkin atau bukan ide yang baik, saya akan melakukannya.