From: | Lennin Caro <lennin(dot)caro(at)yahoo(dot)com> |
---|---|
To: | Virginia <mavir78(at)gmail(dot)com>, Espartano <espartano(dot)mail(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: leer de un txt a postgres |
Date: | 2009-03-11 19:54:51 |
Message-ID: | 674842.50170.qm@web59514.mail.ac4.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- On Wed, 3/11/09, Espartano <espartano(dot)mail(at)gmail(dot)com> wrote:
> From: Espartano <espartano(dot)mail(at)gmail(dot)com>
> Subject: Re: [pgsql-es-ayuda] leer de un txt a postgres
> To: "Virginia" <mavir78(at)gmail(dot)com>
> Cc: pgsql-es-ayuda(at)postgresql(dot)org
> Date: Wednesday, March 11, 2009, 7:44 PM
> 2009/3/11 Virginia <mavir78(at)gmail(dot)com>:
> > Buenas tardes a todos. Necesito que alguien me oriente
> en lo siguiente:
> > Tengo una tabla en postgresql que debe ser
> alimentada por datos
> > almacenados en dos archivos txt (uno.txt y dos.txt).
> > Debo leer cada linea de cada archivo para
> determinar, según las
> > longitudes, qué información va a qué campo.
> > Adicionalmente, hay varios campos que tienen
> al final un caracter que
> > indica si este caracter debe ser sustituido por un
> signo negativo y un
> > número, por ejemplo 01245551Q ---> la Q vale -8,
> osea que tomando en cuenta
> > las condiciones mencionadas y otras que no viene al
> caso explicar, el valor
> > queda -124555.18.
> > Cabe destacar, que algunos campos de esta
> tabla se llenan con datos
> > provenientes del archivo uno.txt y otros campos de la
> misma tabla se llenan
> > con los datos que provienen del archivo dos.txt.
> > Otro detalle es que esto debe ser una tarea
> programada en postgresql
> > (PgAgent... sigo yo con el temita...) o en lo que sea,
> esto lo resuelvo
> > después.
> > Ahora bien, mi pregunta es la siguiente:
> > ¿Cómo hago para migrar esta información de ambos
> archivos a la tabla en
> > postgresql? teniendo en cuenta que hay que leer y
> "traducir" ciertos
> > valores. ¿Para esto me sirve el LOAD DATA? si alguien
> sabe cómo se hace con
> > LOAD DATA, por favor, indíqueme un ejemplo porque en
> postgresql no
> > encuentro.
> >
> > Muchas gracias, espero que alguien pueda darme un
> ejemplo claro de esto....
> > --
> >
> -----------------------------------------------------------
> > ------------------------ Virginia
> ------------------------
> >
> -----------------------------------------------------------
> >
>
> Lo mas facil segun yo seria hacer un script de php perl o
> algo por el
> estilo y hacer un cron con el para que lea los archivos
> cada x tiempo.
>
Puedes usar una herramienta ETL como kettle, puedes programar las actividades a realizar y puedes hacer transformacion de la data.
From | Date | Subject | |
---|---|---|---|
Next Message | Mariano Reingart | 2009-03-11 19:56:41 | Re: leer de un txt a postgres |
Previous Message | Espartano | 2009-03-11 19:44:43 | Re: leer de un txt a postgres |