Importar archivo de texto

Alejandro Pelaez Goycochea apg@ek.rds.org.mx
Fri, 21 Aug 1998 15:20:03 -0500 (CDT)


On Fri, 21 Aug 1998, Jose David Martinez Cuevas wrote:

> > Quiero importar un archivo de texto con pipes a una tabla del Postgresql. Yo apenas voy a comenzar a usar Postgresql y necesito importar la informaciŽon que tengo en texto a la base de datos. He estado leyendo pero no he encontrado nada hacerca de esto. 
> > Los archivos de texto estan en Caldera OpenLinux, este es el sistema operativo en donde voy a trabajar con Postgresql.
> > Gracias de antemano.
> 
> Checate el comando copy, dentro del psql. Es algo asi como :
> 
>     copy <tabla> from <ruta-absoluta-archivo> using delimiters 'c' ;
> 
> Aqui la 'c' representa el caracter con el que estas delimitando tus
> campos.
> Pero por aquello del "core dumped", mejor lee el manual de copy

Un par de tips (yo uso Redhat 5.1, y postgresqll 6.3 ojala no haya
diferencias con lo que tienes) 

1. la <ruta-absoluta-archivo> debe ponerse entre comillas sencillas y

2. he tenido problemas de inaccesibilidad de archivos que no entiendo,
entonces, lo he resuelto realizando la tarea desde el usuario postgres y
poniendo el archivo de texto en el directorio de la base de datos (en mi
caso /var/lib/pgsql/base/<nombre-de-la-bd>/<archivo>), con lo que ademas
puedes omitir la ruta completa, pues es el directorio de trabajo por
omision. 

Bienvenido tambien, estas cosas de las listas, seguramente encontraras que
son de una utilidad tremenda, llegas a volverte dependiente y hasta
adicto. 

--------------------------------
Biol. Alejandro Pelaez Goycochea


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion pgsql-ayuda