[Pgsql-ayuda] Fechas Nulas e Invalidas

Alvaro Herrera Munoz alvherre@dcc.uchile.cl
Tue, 5 Aug 2003 13:59:43 -0400


On Tue, Aug 05, 2003 at 05:00:56PM +0000, Edwin Quijada wrote:

> Estoy importando toda la data de una base de datos a POtgres , 4D. COnverti 
> toda la data a archivos de texto para enviarla con COPY mi problema es que 
> en 4D cuando una fecha esta en blanco el la deja 00/00/00 y la convierte a 
> texto de esta misma manera. AL parecer esta forma no le gusta Pg ya que da 
> un error al tratar de importar la data. Como puedo decirle que esta fecha 
> esta en blanco y que la permita en la base de datos??

Usa sed(1) para convertir la basura en NULL o una representacion apropiada
(creo que se usa \N en COPY, aunque puedes configurarlo).

> Como puedo indicarle a postgres que acepte todo como una fecha??

No puedes.

> Como puedo dejar una fecha en blanco en Postgres?

Usando NULL, obviamente.

-- 
Alvaro Herrera (<alvherre[@]dcc.uchile.cl>)
"El conflicto es el camino real hacia la union"