Skip site navigation (1) Skip section navigation (2)

Re: sobre ALTER TABLE

From: "Marcos Saldivar" <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com>
To: "Jaime Casanova" <systemguards(at)gmail(dot)com>
Cc: "Mario Reyes (GENESYS)" <Genesys3(at)celulosa(dot)cmpc(dot)cl>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sobre ALTER TABLE
Date: 2008-05-28 13:22:32
Message-ID: 1c4d91ab0805280622j1002ceccs322bf9b0f159b83b@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
2008/5/28 Jaime Casanova <systemguards(at)gmail(dot)com>:
> On Tue, May 27, 2008 at 11:00 PM, Mario Reyes (GENESYS)
> <Genesys3(at)celulosa(dot)cmpc(dot)cl> wrote:
>>
>> ALTER TABLE "public"."presupuestos" ALTER COLUMN "pres_fecha_inicio" TYPE
>> DATE;
>>
>> ERROR:  column "pres_fecha_inicio" cannot be cast to type "date"
>>
>> La pregunta por lo tanto es Cual es la manera correcta de hacer el Cast?. He
>> intentado con el USING de acuerdo a la documentación.
>>
>> ALTER TABLE "public"."presupuestos" ALTER COLUMN "pres_fecha_inicio" TYPE
>> date USING "pres_fecha_inicio"::date;
>>
>> Sin embargo aparece otro error:
>> ERROR:  cannot cast type time without time zone to date
>> (0,547 sec)
>>
>
> Si en esa columna aun no has grabado ningun dato, puedes hacer:
> ALTER TABLE "public"."presupuestos"
> ALTER COLUMN "pres_fecha_inicio" TYPE date USING NULL;
>
> Si ya hay datos, ahi si esta fregada la cosa...

por qué ? acaso no puede hacer un simple drop de esa columna ? me
imagino que si necesita un date, no puede tener mas que poca valides
la info de esa columna si es time y siempre queda la opcion de que
mueve eso datos y luego los restaura...

en que se puede complicar la cosa ???

>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Guayaquil - Ecuador
> Cel. (593) 087171157
> --
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>               http://archives.postgresql.org/pgsql-es-ayuda
>

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2008-05-28 13:26:40
Subject: Re: TOAST y FTS
Previous:From: Marcos SaldivarDate: 2008-05-28 13:17:34
Subject: Re: Duda sql bases de datos

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group