> 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