Re: [OT]postgre e csv
mox ha scritto:
Ho googolato e provato diverse cose, ma non ho risolto: ho un db M$ dal
quale vorrei recuperare + dati possibile. Riesco a fare l'esportazione
in xls, quindi in cvs. Poi stop, a meno di metteri a trasformare il csv
(con apici e virgole) nel formato "\" "\N" per potere usare psql COPY.
il comando COPY ha l'opzione delimiters che ti permette di indicare il
delimitatore utilizzato all'interno del file da importare (o esportare).
In ogni caso visto che stai usando un db puoi semplicemente fare così:
1) ti crei una tabella con una sola colonna varchar di dimensione
appropriata a contenere la riga del file cvs
2) importi i dati nella tabella creata al punto 1 mediante il comando COPY
3) usando il comando SELECT spezzi la colonna unica nelle N colonne iniziali
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam
Reply to: