From: | "Javier Carlos" <javier(at)nediam(dot)com(dot)mx> |
---|---|
To: | Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Importar fichero CSV |
Date: | 2007-03-30 12:08:49 |
Message-ID: | 21343.201.139.132.199.1175256529.squirrel@mail.nediam.com.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Si ya lo tienes en CSV, lo que a mí se me ocurre es que abras el
archivo en Excel (o Calc si usas OpenOffice), y pases las columnas
extras a otra hoja y la guardes como CSV. Pasas esos dos archivos CSV a
tu servidor, luego en psql haces dos COPY FROM y listo :)
Saludos,
Javier
> 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 Estévez CIFA Córdoba | 2007-03-30 12:11:23 | Re: Importar fichero CSV |
Previous Message | Javier Estévez CIFA Córdoba | 2007-03-30 11:21:48 | Importar fichero CSV |