| From: | Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es> |
|---|---|
| To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | Importar fichero CSV |
| Date: | 2007-03-30 11:21:48 |
| Message-ID: | 006401c772bd$9baf2280$6d64460a@cfco04.cap.juntaandalucia.es |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Hola, necesito importar un fichero de texto en .DAT que realmente es un CSV e incorporarlos en mi BD postgresql, concretamente a 2 tablas. Unos registros irían a una tabla y otros a otra.
El problema es que tengo algunas FILAS en el archivo que tienen más "columnas" que otras. Concretamente las esas son las filas que corresponden a una y otra tabla.
He intentado hacerlo así en un principio:
COPY table FROM 'ruta de mi archivo.dat'
Pero da el siguiente ERROR:
"extra data after las expected column"
Sería posible hacer una función que me importe este archivo, me reconozca las filas de uno u otro tipo y me las introduzca en una u otra tabla?
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Javier Carlos | 2007-03-30 12:08:49 | Re: Importar fichero CSV |
| Previous Message | José Manuel Ruiz | 2007-03-30 06:48:42 | Re: creacion de triggers |