From: | "Guido Barosio" <gbarosio(at)gmail(dot)com> |
---|---|
To: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
Cc: | Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>, "Javier Carlos" <javier(at)nediam(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Importar fichero CSV |
Date: | 2007-03-30 12:50:40 |
Message-ID: | f7f6b4c70703300550idf218bco2d22d7bf219af6f6@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Mario,
El problema lo tiene igual, porque el asunto no pasa por como hacer
el COPY, sino por la cantidad de columnas por fila. COPY no maneja eso
dinamicamente, simplemente espera por STDIN o un archivo lineas con
una cantidad predeterminada de columnas (que justamente coincide con
la definicion de la tabla creo?).
Javier, podrias utilizar plpgsql o algun lenguaje para parsear el
.dat? Trabajar sobre el arreglo de columnas y utilizar las dos
primeras posiciones es lo primero que se me ocurre.
Saludos,
Guido.
On 3/30/07, Mario Gonzalez <gonzalemario(at)gmail(dot)com> wrote:
> On 30/03/07, Javier Estévez CIFA Córdoba
> <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es> wrote:
> > Perdón era un problema de número de campos y tipo de campo.
> >
>
> pues claro.
>
> > Está OK. Pero claro, sigo necesitando NO pasar por Excel y dividir mi
> > archivo en dos...
> >
> > Creo que debe haber alguna manera de hacerlo... sigo dándole vueltas...
> >
>
> Con solo haber leido la ayuda en psql no habrias tenido que preguntar
>
> test=> \h COPY
> Comando: COPY
> Descripción: copia datos entre un archivo y una tabla
> Sintaxis:
> COPY nombre_tabla [ ( columna [, ...] ) ]
> FROM { 'archivo' | STDIN }
> [...]
>
> >
>
> --
> http://www.advogato.org/person/mgonzalez/
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 7: no olvides aumentar la configuraci�n del "free space map"
>
--
Guido Barosio
-----------------------
http://www.globant.com
guido(dot)barosio(at)globant(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Raúl Mero Moreira | 2007-03-30 13:19:46 | Re: Importar fichero CSV |
Previous Message | Mario Gonzalez | 2007-03-30 12:43:26 | Re: Importar fichero CSV |