[Linux-Biella] sqlite
Manfredo Enrico
manfredo a quadrastudio.it
Sab 23 Giu 2007 10:09:50 CEST
Il giorno gio, 21/06/2007 alle 21.54 +0200, vallinidaniele a libero.it ha
scritto:
> On Mon, 18 Jun 2007 09:09:16 +0200
> Raffaele Salmaso <raffaele.salmaso a gmail.com> wrote:
>
> >
> > Hai quache domanda in specifico?
>
> Lo sto provando, mi pare un bel gioiellino ma nella ricostruzione di un
> database da un dump di mysql lo trovo un po' spregiudicato, ad esempio
> rifiuta:
>
> unsigned
> zerofill
> type=MyISAM
> \'
> concat
>
> ed il peggio e' che spesso crea le tabelle omettendo i record
> rifiutati con una segnalazione di errore molto generica.
>
Se non ricordo male, se vuoi messaggi un pò più prolissi devi
abilitarlo... anche se da un db embedded non devi pretendere troppo
> Inoltre, non dichiarando le caratteristiche dei campi, non gestisce
> con intelligenza i campi data e le sue elaborazioni come invece fa
> con eccellenza mysql.
Ci saranno delle differenze no :-)
> Dunque salti mortali con la variabile di shell date e/o suddivisione
> delle date nelle sue componenti giorno mese anno in campi diversi.
>
> Sapresti come fare altrimenti?
No. La logica di controllo è demandata al software. Il db di suo accetta
bovinamente tutto quello che gli passi.
>
> L' uso in batch da script shell e' inoltre con sintassi assai
> diversa.
Purtroppo ogni db implemente l'SQL come ha voglia. Per assurdo SQL di
sqlite è più similare a postgres che a mysql.
> Sto adattandogli il mio semplice programma di contabilita' ed e' gia'
> un lavoro certosino, ho un po' di ansia a pensare al malloppo della
> gestione patrimoniale ed analisi finanziaria.
>
Una domanda solo mi viene in mente per aiutarti... perché?
Voglio dire, sqlite lo usato e lo uso con felicità per diversi piccoli
applicativi. Le sue potenzialità, se paragonate al tipo di prodotto sono
enormi, ma....
Phasis era basato su sqlite, e sin che si trattava delle gestione di una
piccolissima realtà poteva andare bene. Inoltre c'era il grande
vantaggio che il programma e il db potevano stare su un pendrive USB.
Quando abbiamo pensato un attimo più in grande subito ci siamo resi
conto che bisognava fare dei passi avanti.
Nel tuo caso non mi pare ci siano vantaggi a passare a sqlite, se non
altro per il lavoro di adeguamento che devi fare per far girare le cose,
con la metà delle funzionalità di prima.
Maggiori informazioni sulla lista
Linux