Atualizamos recentemente nosso banco de dados para o Postgis 2.0.
Em nosso sistema , costumávamos criar visualizações para tabelas contendo uma coluna geométrica. Após criar a visualização, também atualizamos manualmente a tabela geometry_columns com as informações necessárias. As visualizações são usadas para criar camadas de Geoserver e também para alimentar dados para ogr2ogr.
O problema no Postgis 2.0 é que a tabela geometry_columns foi substituída por uma visualização que recupera dados dos catálogos do sistema. No nosso caso, para as visualizações criadas, não recuperamos as informações corretas nas colunas 'coord_dimension', 'srid' e 'type'.
Informação : após algumas pesquisas, descobri que a visualização geometry_columns está usando a tabela pg_constraint para preencher essas colunas, mas, para essa visualização, não há restrições definidas.
Alguém tem alguma idéia de como podemos resolver esse problema? Como podemos forçar a visualização gemetry_columns para recuperar as informações necessárias? Existe uma solução alternativa ou outra maneira de fazer isso?