Недавно мы обновили нашу базу данных до Postgis 2.0.
В нашей системе мы использовали для создания представлений для таблиц, содержащих столбец геометрии. После создания представления мы также вручную обновили таблицу geometry_columns необходимой информацией. Представления используются для создания слоев Geoserver, а также для подачи данных для ogr2ogr.
Проблема в Postgis 2.0 состоит в том, что таблица geometry_columns была заменена видом, который извлекает данные из системных каталогов. В нашем случае, для созданных представлений мы не получаем правильную информацию в столбцах'ordin_dimension ', "Srid" и "Type".
Информация : после некоторых исследований я обнаружил, что представление geometry_columns использует таблицу pg_constraint для заполнения этих столбцов, но для этого представления не определены ограничения.
У кого-нибудь есть идеи, как мы можем решить эту проблему? Как мы можем заставить представление gemetry_columns получить необходимую информацию? Есть ли обходной путь или другой способ сделать это?
источник