[Gfoss] a volte le opinioni cambiano
Francesco P. Lovergine
frankie a debian.org
Gio 20 Dic 2012 12:04:48 CET
On Thu, Dec 20, 2012 at 10:48:46AM +0100, a.furieri a lqt.it wrote:
> On Thu, 20 Dec 2012 10:38:18 +0100, Francesco P. Lovergine wrote:
> >On Wed, Dec 19, 2012 at 04:38:17PM +0100, a.furieri a lqt.it wrote:
> >>
> >>o meglio: qualsiasi app linkata sulla libspatialite 4.0 e' in grado
> >>di connettere qualsiasi DB spatialite creato con qualunque versione.
> >>ma le app linkate su una libspatialite "vecchia" non sono in grado
> >>di leggere un DB-file creato dalla 4.0
> >>
> >
> >A tale proposito sarebbe mia intenzione per la solita questione
> >di capra e cavoli di consentire l'installazione di 3 e 4 (utility
> >comprese)
> >per consentire quanto meno agli interessati che dovessero passare da
> >wheezy a jessie di poter ancora leggere i propri db passati e magari
> >convertirli.
> >
>
> Frankie,
>
> funziona a rovescio: la 4 legge perfettamente i DB creati dalla 3
> (e persino quelli creati dalla 2): sono la 2 e la 3 che non riescono
> a leggere i DB creati dalla 4.
> ergo continuare a tenere in parallelo sia la 3 che la 4 a cosa serve ?
>
Ad evitare che qualche povero malcapitato con un pacchetto binario
che linka la 3 e non è compatbile con la 4 si trovi dopo un dist-upgrade
virtualmente seduto per terra. Ovviamente se il pacchetto venisse
aggiornato il problema non sussisterebbe, ma a parte quello che sta
sui repository ritengo che diversi usino prodotti binary-only
presi da repository vari ed eventuali in giro.
>
> >Una piccola utilità di conversione 3->4 no?
> >
>
> c'e' gia' nella 4: spatialite_convert (dentro a spatialite-tools)
> https://www.gaia-gis.it/fossil/libspatialite/wiki?name=switching-to-4.0
>
> concludendo: la 4 e' di per se capace di connettere qualsiasi DB,
> a prescindere dalla versione con cui e' stato inizialmente creato.
> ed inoltre la 4 contiene un tool che consente di fare tutte le
> conversioni di formato avanti ed indietro tra le varie versioni.
> la cosa piu' saggia pare quella di cestinare quanto piu' velocemente
> possibile la 3 e passare di corsa tutto quanto sulla 4 ;-)
>
>
Ottimo. Questo risolve il problema del DB, ma non ovviamente
quello del malcapitato di cui sopra.
--
Francesco P. Lovergine
Maggiori informazioni sulla lista
Gfoss