2009/3/11 Virginia <mavi...@gmail.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.

-- 
"Linux is for people who hate Windows, BSD is for people who love UNIX".
"Social Engineer -> Because there is no patch for human stupidity"
"The Unix Guru's View of Sex unzip ; strip ; touch ; grep ; finger ;
mount ; fsck ; more ; yes ; umount ; sleep."
"Documentation is like sex: when it is good, it is very, very good;
and when it is bad, it is better than nothing."
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a