Re: Carga de Datos en Postgresql

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: "Mike(dot)(dot)(dot)" <allein(dot)mike(at)gmail(dot)com>
Cc: usuario anonimo <opinante(dot)anonimo(at)gmail(dot)com>, postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Carga de Datos en Postgresql
Date: 2007-10-17 13:56:14
Message-ID: 20071017135614.GB5737@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mike... escribió:
> El SQL*Loader ne oracle sirve para cargar datos(que pueden estar en archivos
> de texto, csv etc) a tablas,
> en mi caso con postgresql es que tengo todo los datos que debo
> cargar a mi base de datos en un archivo excel :( y pues lo que quiero saber
> es si hay alguna forma de cargar
> los datos a las tablas(ya sea xls,txt o csv) que no sea utilizando copy

No puedes cargar un XLS directamente, pero un CSV si (usando la opcion
CSV de COPY). Un txt puedes cargarlo con COPY siempre y cuando las
columnas vengan separadas con delimitadores. Si el TXT tiene campos de
ancho fijo, no puedes cargarlo directamente con COPY; debes
preprocesarlo con alguna otra herramienta antes para convertirlo a un
archivo delimitado.

Una alternativa es PGLoader, aunque lo que hace es usar COPY.
http://pgloader.projects.postgresql.org/

No hay ninguna herramienta aparte de COPY y sus diversas opciones.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message marcosrios 2007-10-17 15:44:04 Error en Backup
Previous Message Osvaldo Rivas 2007-10-17 13:19:15 Re: connect by para postgres???