เราเพิ่งปรับปรุงฐานข้อมูลของเราเป็น Postgis 2.0
ในระบบของเราเราใช้ในการสร้างมุมมองสำหรับตารางที่มีคอลัมน์รูปทรงเรขาคณิต หลังจากสร้างมุมมองเรายังปรับปรุงตาราง geometry_columns ด้วยตนเองด้วยข้อมูลที่จำเป็น มุมมองใช้เพื่อสร้างเลเยอร์ Geoserver และฟีดข้อมูลสำหรับ ogr2ogr
ปัญหาใน Postgis 2.0 คือตาราง geometry_columns ถูกแทนที่ด้วยมุมมองที่ดึงข้อมูลจากแคตตาล็อกระบบ ในกรณีของเราสำหรับมุมมองที่สร้างขึ้นเราจะไม่ดึงข้อมูลที่ถูกต้องในคอลัมน์ 'coord_dimension', 'srid' และ 'type'
ข้อมูล : หลังจากการวิจัยบางอย่างฉันพบว่ามุมมอง geometry_columns กำลังใช้ตาราง pg_constraint เพื่อเติมคอลัมน์เหล่านั้น แต่สำหรับมุมมองนั้นไม่มีข้อ จำกัด ที่กำหนดไว้
ไม่มีใครมีความคิดใด ๆ ว่าเราจะแก้ไขปัญหานี้ได้อย่างไร? เราจะบังคับให้มุมมอง gemetry_columns ดึงข้อมูลที่จำเป็นได้อย่างไร มีวิธีแก้ปัญหาหรือวิธีอื่นในการทำเช่นนี้?