最近、データベースをPostgis 2.0に更新しました。
私たちのシステムでは、geometry列を含むテーブルのビューを作成するために使用していました。ビューの作成後、geometry_columnsテーブルを必要な情報で手動で更新しました。ビューは、Geoserverレイヤーの作成とogr2ogrのデータのフィードに使用されます。
Postgis 2.0 の問題は、geometry_columnsテーブルが、システムカタログからデータを取得するビューに置き換えられたことです。私たちの場合、作成されたビューでは、「coord_dimension」、「srid」、および「type」列の正しい情報を取得していません。
情報:いくつかの調査の結果、geometry_columnsビューがpg_constraintテーブルを使用してこれらの列を埋めていることがわかりましたが、そのビューには制約が定義されていません。
誰かがこの問題をどのように修正できるか考えていますか?gemetry_columnsビューに必要な情報を取得させるにはどうすればよいですか?これを行うには回避策または他の方法がありますか?