From: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
---|---|
To: | "Walter Vera" <vera(dot)walter(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Leer un archivo desde una Funcion en Postgres |
Date: | 2006-07-06 16:40:10 |
Message-ID: | 2065a6cf0607060940j7a3e5fbck5b3fcdb19a7ac15d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 06/07/06, Walter Vera <vera(dot)walter(at)gmail(dot)com> wrote:
>
> Hola amigos.
> quisiera saber si alguien ha realizado una función que lea un archivo (de
> texto por decir) linea por linea y luego vacíe el contenido en una tabla, si
lo puedes hacer de varias formas, una es que si tienes tu archivo en
formato CSV puedes usar \copy dentro de psql
La otra forma es que crees tu mismo un script que saque los datos de
tu archivo y _hagas_ un mini parser y convierta todo a:
- Cada linea un INSERT
- Cada linea a formato CSV y despues usar \copy
la ultima te podria convenir en el caso de que tengas muchos
registros (miles) porque hacer \copy es mucho mas rapido que hacer un
INSERT por linea.
> Tengo instalado Postgres 8.0.1 sobre RedHat 9.
un script en python, por ejemplo, te bastaria bastar. AFAIK redhat
lo incluye.
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2006-07-06 16:43:05 | Re: Ayuda con pg_shadow |
Previous Message | Pablo Siciliano | 2006-07-06 16:06:01 | Re: [pgsql-es-ayuda] Réplica con Slony |