Skip site navigation (1) Skip section navigation (2)

Re: Importar fichero CSV

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 (view raw or flat)
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

In response to

Responses

pgsql-es-ayuda by date

Next:From: Raúl Mero MoreiraDate: 2007-03-30 13:19:46
Subject: Re: Importar fichero CSV
Previous:From: Mario GonzalezDate: 2007-03-30 12:43:26
Subject: Re: Importar fichero CSV

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group