我们最近将数据库更新为Postgis 2.0。
在我们的系统中,我们曾经为包含几何列的表创建视图。创建视图后,我们还使用必要的信息手动更新了geometry_columns表。这些视图用于创建Geoserver图层,也用于为ogr2ogr馈送数据。
Postgis 2.0中的问题在于,geometry_columns表已替换为从系统目录检索数据的视图。在我们的情况下,对于创建的视图,我们不会在“ coord_dimension”,“ srid”和“ type”列中检索正确的信息。
信息:经过一些研究,我发现geometry_columns视图正在使用pg_constraint表填充这些列,但是对于该视图没有定义约束。
有谁知道我们如何解决这个问题?我们如何强制gemetry_columns视图检索必要的信息?是否有解决方法或其他方法?