Gần đây chúng tôi đã cập nhật cơ sở dữ liệu của mình lên Postgis 2.0.
Trong hệ thống của chúng tôi, chúng tôi đã sử dụng để tạo các khung nhìn cho các bảng có chứa một cột hình học. Sau khi tạo chế độ xem, chúng tôi cũng cập nhật thủ công bảng hình học_columns với thông tin cần thiết. Các khung nhìn được sử dụng để tạo các lớp Geoserver và cũng để cung cấp dữ liệu cho ogr2ogr.
Vấn đề trong Postgis 2.0 là bảng hình học_columns đã được thay thế bằng chế độ xem lấy dữ liệu từ danh mục hệ thống. Trong trường hợp của chúng tôi, đối với các chế độ xem được tạo, chúng tôi không truy xuất thông tin chính xác trong các cột 'tọa độ', 'srid' và 'loại'.
Thông tin : sau một số nghiên cứu tôi đã phát hiện ra rằng chế độ xem hình học đang sử dụng bảng pg_constraint để điền vào các cột đó, nhưng đối với chế độ xem đó, không có ràng buộc nào được xác định.
Có ai có bất cứ ý tưởng làm thế nào chúng ta có thể khắc phục vấn đề này? Làm thế nào chúng ta có thể buộc chế độ xem gemipse_columns để lấy thông tin cần thiết? Có một cách giải quyết hoặc cách khác để làm điều này?