Re: hacer que "" sea un NULL

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

http://www.osis.com.ar
http://www.casivaagustin.com.ar

In response to

Browse pgsql-es-ayuda by date

  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