Наразі я використовую PostGIS 1.5.3, але незабаром буду модернізувати до 2.0. Тому, будь ласка, зверніть увагу на будь-які відмінності між двома версіями, які стосуються наступних питань.
- Чи можливо створити стовпчик типу геометрії PostGIS, який дозволяє вставляти багатокутники та мультиполігони, але обмежує вставлення інших типів геометрії без зміни вручну обмеження, яке створює PostGIS при виклику AddGeometryColumn?
- Чи є причини цього не робити? Зокрема, чи зберігає PostGIS будь-які метадані, які вручну змінювати обмеження можуть негативно впливати? (Я дуже новачок у PostGIS, тому вибачте мене, якщо ідея зберігання метаданих PostGIS є абсурдною.)
- Наскільки суттєві будь-які накладні витрати, пов'язані з використанням багатополігонів для всього?
Мені вже відомо про використання ST_Multi для перетворення полігонів у багатополігони перед вставкою, тому, якщо це неможливо чи не є хорошою ідеєю, я це зроблю.