Re: comando COPY

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Walter Osoria <WalterOsoriawalter(dot)osoria(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: comando COPY
Date: 2005-09-28 17:12:22
Message-ID: 20050928171222.GA15089@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Sep 28, 2005 at 01:07:13PM -0300, Walter Osoria wrote:
> saludos a todos, estamos migrando unas tablas de oracle a Postgres
> tenemos el problemas que en las ultima columnas son de tipo date
> con los siguientes caracteres 20020101, (fecha_ini y fecha_fin).
>
> fecha_ini fecha_fin
> ----- ------ -- - -------- --------
> 10000, 245878, 20, 2, 20020101, 20041231
>
> el error: invalid input syntax for type date "20041231"
> es extraño que no me da en la primera fecha, los campos
> son del tipo date y uso Postgres 8.0.3, (fecha_ini date,
> fecha_fin date) ...

Aca funciona:

alvherre=# create table a (foo date);
CREATE TABLE
alvherre=# copy a from stdin;
Ingrese los datos a ser copiados seguidos de un fin de línea.
Termine con un backslash y un punto.
>> 20020101
>> 20041231
>> \.
alvherre=# select * from a;
foo
------------
2002-01-01
2004-12-31
(2 filas)

Que dice en la variable DateStyle? Aca tengo

alvherre=# show datestyle;
DateStyle
-----------
ISO, MDY
(1 fila)

--
Alvaro Herrera Architect, http://www.EnterpriseDB.com
"Vivir y dejar de vivir son soluciones imaginarias.
La existencia está en otra parte" (Andre Breton)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raul Torres Apaza 2005-09-28 17:29:07 obtener licencia Postgresql
Previous Message Siciliano, Pablo E. 2005-09-28 16:57:34 Re: servidor lento