Fw: Reg: Changing Column type

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Hi all,
> I have PostGreSql -8 .2.0 version only.
>
> say i have a table(sample) with 2 columns like:
> name varchar(20),age int;
>
> But when i give ALTER TABLE sample ALTER COLUMN age TYPE char;
> It is working fine.
>
> BUT  when i try to do the same for converting the "char/text" type data to
> "int" still i am getting error as,
>
> like,ALTER TABLE sample ALTER COLUMN age TYPE int;
>
> ERROR: column "age" cannot be cast to type "pg_catalog.int4"
>
> Pls tell me how to do this.Am i wrong some where.If So,suggest me.
>
> Thanks&Regards
> Sandhya R
>
>
>
>
>
> ----- Original Message ----- 
> From: "Tom Lane" <tgl@xxxxxxxxxxxxx>
> To: "sandhya" <sandhyar@xxxxxxxxxxxxxx>
> Cc: "postgre" <pgsql-admin@xxxxxxxxxxxxxx>
> Sent: Tuesday, November 15, 2005 8:02 PM
> Subject: Re:  Reg: Changing Column type
>
>
> > "sandhya" <sandhyar@xxxxxxxxxxxxxx> writes:
> > > When i am tring to change the column type from character/Varchar to =
> > > "int" i am getting error like,
> > > ERROR:  column "fname" cannot be cast to type "int4"
> >
> > If this is a pre-8.0 PG version, try casting to text and then int4.
> >
> > If 8.0 or later, it should work as is --- would you show us exactly
> > what you did?
> >
> > regards, tom lane
>


---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux