From: | Raúl Mero Moreira <rmero(at)marzam-online(dot)com> |
---|---|
To: | Javier Carlos <javier(at)nediam(dot)com(dot)mx> |
Cc: | Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Importar fichero CSV |
Date: | 2007-03-30 13:19:46 |
Message-ID: | 460D0E72.2010906@marzam-online.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Consejos:
1 el archivo csv tiene que contener el mismo numero de columnas que la
tabla
2 vale exportarlo primero a un txt y reemplazar (por si acaso tienes
campos texto) las ';' por ',' ya el campo csv tiene como separadores de
columnas los puntos y comas
3 antes de subirlo vale como recomendacion que coloques en la unidad c
d e como tengas.
saludos,
Raul
Javier Carlos escribió:
> 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?
>>
>
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>
>
Attachment | Content-Type | Size |
---|---|---|
rmero.vcf | text/x-vcard | 488 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2007-03-30 13:27:38 | Re: Importar fichero CSV |
Previous Message | Guido Barosio | 2007-03-30 12:50:40 | Re: Importar fichero CSV |