Di recente abbiamo aggiornato il nostro database su Postgis 2.0.
Nel nostro sistema abbiamo usato per creare viste per tabelle contenenti una colonna geometrica. Dopo aver creato la vista, abbiamo anche aggiornato manualmente la tabella geometry_columns con le informazioni necessarie. Le viste vengono utilizzate per creare layer Geoserver e anche per alimentare dati per ogr2ogr.
Il problema in Postgis 2.0 è che la tabella geometry_columns è stata sostituita con una vista che recupera i dati dai cataloghi di sistema. Nel nostro caso, per le viste create, non recuperiamo le informazioni corrette nelle colonne 'coord_dimension', 'srid' e 'type'.
Informazioni : dopo alcune ricerche ho scoperto che la vista geometry_columns sta usando la tabella pg_constraint per riempire quelle colonne, ma per quella vista non ci sono vincoli definiti.
Qualcuno ha idea di come possiamo risolvere questo problema? Come possiamo forzare la visualizzazione gemetry_columns a recuperare le informazioni necessarie? C'è una soluzione alternativa o un altro modo per farlo?