ermac god
Profilo di
Nome | ermac god |
---|---|
Indirizzo email | noemail@noemail.it |
Avatar | |
Messaggi | 2 |
-
- 2020-10-14 18:03:10
- Re: convertire un "db" da formato txt a sqlite
- Forum >> Programmazione Python >> Files e Directory
- Ciao
grazie mille!!!!! è esattamente quello che volevo fare ora devo vederla con più calma nel dettaglio... in teoria (o almeno spero) i campi dovrebbero essere sempre gli stessi infatti gli avevo evidenziati con colori diversi.
Il programma lo aveva creato uno studente quasi 22 anni fa (era nato per windows98... ma come si dice di solito se una cosa funziona perchè cambiarla. Finchè cera windows 7 funzionava senza problemi (a parte qualche crash) ma con il passaggio forzato a windows 10 ha smesso completamente di funzionare...
E si come accennavo all'inizio non so praticamente nulla di programmazione all'infuori di un po di scripting di bash per la gestione del sistema ma poca roba....
PS. Per la questione delle 700000 righe lo avevo detto nel caso a qualcuno fosse passato per la testa di fare tutto a manina ...
--- Ultima modifica di ermac in data 2020-10-14 18:03:42 ---
-
- 2020-10-13 12:47:29
- convertire un "db" da formato txt a sqlite
- Forum >> Programmazione Python >> Files e Directory
- Ciao premetto che sono alle prime armi... detto questo dovrei riuscire a convertire un "database" che era stato fatto con un vecchio programma in un file di testo mono colonna (circa 700000 righe...) cosi fatto
STRINGA1
STRINGA2
stringa2_valore
STRINGA3
stringa3_valore
STRINGA4
stringa4_valore
STRINGA5
stringa5_valore1
stringa5_valore2
stringa5_.......
stringa5_valoreX
STRINGA6
stringa6_valore
STRINGA1
STRINGA2
stringa2_valore
STRINGA3
stringa3_valore
STRINGA4
stringa4_valore
STRINGA5
stringa5_valore1
stringa5_valore2
stringa5_.......
stringa5_valoreX
STRINGA6
stringa6_valore
in pratica quello che vorrei riuscire a fare è che per ogni stringa vado a creare una colonna nella tabella del db nuovo formato da due tabelle collegate in relazione 1->N
tabellla_a
---------------------------------------------------------------------------
|STRING1|STRING2|STRING3|STRING4|STRING6|
---------------------------------------------------------------------------
tabellla_b
------------------------------
|STRING1|STRING5|
------------------------------
In pratica:
- quando vado a leggere il file vorrei che STRING1 fosse un contatore e che successivamente quel valore diventasse la chiave primaria delle tabelle
- quando vado a leggere il file i valori di STRING2, STRING3, STRING4, STRING6 venissero inseriti nella tabella_a
- quando vado a leggere il file i valori di STRING5 venissero inseriti nella tabella_b in relazione 1->N
PS. la parte di inserimento dati nel db so già come farla quello che mi serve è un ciclo che mi tiri fuori della variabili utilizzabili in delle query di insert
Grazie ancora ciao