nuuuuuuuuuuu...ma cosa mi dici maiiiii!!!! Infatti ho appena ripassato una
per una le 20 tabelle e non ci sono più errori e ricevo lo stesso
l'errore......panicccc

Sono su postgres 8.4 e credo di avere su postgis 1.4.4 (?). Ho postgres su
un server linux e di solito non ci metto le mani direttamente, ma chiamo un
tecnico per aggiornamenti e altro prima di fare danni....

ora provo....il back di una singola tabella me la farà, visto che ho anche
tabelle di soli dati....

2011/5/5 Sandro Santilli <[email protected]>

> On Thu, May 05, 2011 at 11:20:27AM +0200, Luca Mandolesi wrote:
> > Salve a tutti,
> > ho finito di passare tabella per tabella le geometrie contenute nel mio
> DB
> > che presentavano problemi (tipo i terribili "fioccehtti") in postgres ma
> > evidentemente qualcosa mi è sfuggito perchè quando faccio il back up mi
> > becco un bel:
> >
> > pg_dump: Error message from server: ERROR:  geometry contains non-closed
> > rings
>
> Bruttissimo problema. Un dump che si rifiuta di fare il dump non va.
> Probabilmente si tratta del bug che ci ha fatto rilasciare la 1.4.2
> e la 1.5.1. Mi confermi che hai una versione precedente ?
> Se si, aggiorna all'ultima micro-release (make install) e riprova.
>
> > Come faccio a capire in quale tabella? C'è modo di fare un loop
> > dell'istruzione select * from miatabella where ST_IsValid(the_geom)=false
> su
> > tutte le tabelle del DB oppure devo rifarla su tutte una per una?
>
> Non credo sia possibile in SQL, puoi pero' fare uno script plpgsql.
>
> --strk;
>
>  ()   Free GIS & Flash consultant/developer
>  /\   http://strk.keybit.net/services.html
>
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011

Rispondere a