From: | "Agustin Casiva" <casivaagustin(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: hacer que "" sea un NULL |
Date: | 2007-06-06 19:28:10 |
Message-ID: | 646eb5870706061228q3bb0e873n7e0e51331cc52884@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Acabo de realizar una prueba con WITH NULL AS y me lo cargo bien.
copy test from '/var/lib/postgresql/load.txt' WITH NULL AS '""';
Saludos
On 6/6/07, Nahum Castro <pedro1_72(at)yahoo(dot)com> wrote:
>
> Hola a tod(at)s:
>
> Tengo un problema all cargar los datos con \copy,
> cuando llega a una linea donde el dato es integer no
> me deja definirlo como null, en el archivo el dato
> esta como "", ya intente con null as '' y quote as
> '"', pero no puedo hacer que "" me lo defina como
> NULL.
>
> Tambien he intentado con sed
> sed -e 's/""/ /' trhog11.csv
> sed -e 's/\"\"/ /' trhog11.csv
>
> lo que necesito es que cambiar
> varchar, varchar, integer, integer, integer
> "11", "024", "2", "2", ""
> por
> "11", "024", "2", "2",
> Pero no he podido.
>
> o que copy use "" como NULL.
>
> son alrededor de 4M de registros y no lo puedo hacer
> con calc.
>
> Gracias.
>
> --
> Nahum Castro
> Leon, Guanajuato, Mexico
> http://www.leon-linux.com
> e-mail: pedro1_72 [en] yahoo [punto] com
>
>
> Llama gratis a cualquier PC del mundo.
> Con una excelente calidad de sonido.
> http://mx.messenger.yahoo.com/
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
>
--
Agustin Casiva
casivaagustin(at)gmail(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2007-06-06 19:31:50 | Re: Fwd: sobre rowtype |
Previous Message | Nahum Castro | 2007-06-06 18:41:13 | hacer que "" sea un NULL |