[Gfoss] Speigazione baco su spatialite e suggerimento per workaround

Andrea Peri aperi2007 a gmail.com
Dom 4 Gen 2015 20:56:55 CET


Salve,
avendo fatto un intervento un po' OT, su un altro thread, trovo giusto
aggiungere un dettaglio ulteriore per non lasciare la cosa appesa.

Avevo riconstrato dei problemi su qgis ad aprire una tabella di spatialite.
Sulle prime credevo a un problema di compatibilita' tra la spatialite
4.2.1-rc1 e qgis 2.6.1.

Ma poi dopo alcune prove ho scoperto che la colpa era dovuta a un
bacone che e' presente su spatialite 4.2.1-rc1 , ma chredo anche enlle
precedenti versioni.

Lo spiego per aiutare chi dovesse incapparvici.

se si crea una tabella con un certo nome, ad esempio:

"pincopallino"
ovviamente dotata di uno o piu' campi geometrici.

E poi si crea una altra tabella
che si chiama
"pincopallino_2"

ovvero con un nome che contiene completamente il nome dell'altra tabella ,

se poi si ha la sventura di rimuovere la prima tabella, facendo una
".dropgeo pincopallino" sulla CLI oppure adottando il giusto comando sulla GUI,
a causa del bacone, vengono anche rimosse le tabelle corrispondenti
agli indici spaziali della tabella "pincopallino_2".
Per cui qgis da errore, ovviamente, quando tenta di aprire la tabella suddetta.

In attesa che Furieri riesca a fixarlo il suggerimento e' , in un db
spatialite, evitare di chiamare due tabelle con dei nomi tali che una
e' prefisso dell'altra.

A.

-- 
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------


Maggiori informazioni sulla lista Gfoss