Re: Leer un archivo desde una Funcion en Postgres

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.

--
http://www.advogato.org/person/mgonzalez/

In response to

Responses

Browse pgsql-es-ayuda by date

  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