[Gfoss] Errore nel backUp di postgres

Luca Mandolesi mandoluca a gmail.com
Gio 9 Set 2010 09:43:55 CEST


Ciao Andrea e grazie per la risposta.

Sono su un server Ubuntu 4.4.1 , Postgres8.4 e Postgis 1.4. Le geometrie che
mi da non valide sono allegramente 995!!!

A questo punto....mmmm....olio di gomito a quanto ho capito.

ciao e grazue

2010/9/8 Andrea Peri 2007 <aperi2007 at gmail.com>

>
> Che versione di postgis usi ?
>
> In ogni caso
>
> puoi fare un
>
> select * from public.pyuscaratterizzazioni where st_isvalid(geom)=false
>
> per vedere se e quante geometrie non-valide ci sono.
>
> Poi, se come immagino, hai postgis 1.5.0 ci puoi fare poco.
>
> e secondo me l'unica cosa che potresti  fare e' editare a mano le geometrie
> errate con qgis e correggerle tanto da renderle valide.
>
> E' molto probabile che il comando pg_dump quando tenta di convertire la
> geometria in una codifica 'hex',
> trovandola non valida non riesca a convertirla.
>
> questo per te' e' un problema.
> Infatti la versione 1.5 di postgis non permette di "portar via" dal DB le
> geometrie non valide, e quindi se anche
> tu decidessi di spostarti su una versione successiva di postgis ove sarebbe
> possibile qualche altro tipo di intervento,
> non riusciresti a spostare le geometrie non valide dalla tua versione a
> quella di destinazione.
>
> Per cui, secondo me l'unica cosa che puoi fare per non perdere le geometrie
> non editabili e' correggerle con qgis direttamente su postgres.
> Comunque anche editarle non e' banale, anche perche' non hai modo di sapere
> che tipo di errore e' presente.
> Nella versione 1.5 di pg questo tipo di problematiche sono un po'
> sottovalutate.
>
> Andrea.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.faunalia.it/pipermail/gfoss/attachments/20100909/fb4f5aec/attachment.htm>


Maggiori informazioni sulla lista Gfoss