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.
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??? |