From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Ivan Javier Monroy Jinete <mj_ivan(at)fastmail(dot)fm> |
Cc: | Ayuda Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Preguntas |
Date: | 2004-09-09 23:03:08 |
Message-ID: | 20040909230308.GA6683@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Thu, Sep 09, 2004 at 05:51:05PM -0500, Ivan Javier Monroy Jinete wrote:
> * Como puedo hacer migraciones desde archivos planos hasta postgres que
> instrucción utilizo para subir archivos planos.
Usa COPY. Tienes que masajear un poco el archivo antes, para que los
campos esten separados con tabs, y los NULLs esten representados con \N
En 8.0 (beta) puedes especificar el delimitador (distinto de tab) y el
marcador de nulo; mira la documentacion para detalles. La idea es
soportar CSV.
> * Alguien sabe si hay restricciones con los varchar como llave primaria.
Menos de 3kB, o algo asi ... pero no creo que eso te de un muy buen
rendimiento. Mucho mejor es usar un INT o INT8, pero casi cualquier
otra cosa (unidimensional) funciona.
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Las mujeres son como hondas: mientras más resistencia tienen,
más lejos puedes llegar con ellas" (Jonas Nightingale, Leap of Faith)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-09-09 23:06:46 | Re: Introducir ficheros en la base de datos Postgresql |
Previous Message | Estefano Castillo | 2004-09-09 22:51:48 | Re: Retornar Cursores en Plpgsql |