Re: Changing data types - Mailing list pgsql-hackers

From Gowey, Geoffrey
Subject Re: Changing data types
Date
Msg-id E15F4B031E17D5118B18009027F67927DAF8@SERVER
Whole thread Raw
In response to Changing data types  ("Gowey, Geoffrey" <ggowey@rxhope.com>)
List pgsql-hackers
One thought did just occur to me.  It is at least theoretically possible to
simplisticly migrate on column type to another by reading in the data and
oid of the row into a struct, drop the column, create a new column with the
correct data type, and populate.  This is ugly, but it is better than saying
"no, you can't".

Geoff

-----Original Message-----
From: Gowey, Geoffrey 
Sent: Monday, September 24, 2001 10:53 AM
To: 'Alex Pilosov'; Gowey, Geoffrey
Cc: pgsql-hackers@postgresql.org
Subject: RE: [HACKERS] Changing data types



>This is not for -hackers. 

How so?

>And the answer is "no, you can't". Recreate the table with correct types
>and insert the old values into it.

You're kidding me, right?  *prepares to gargle* MS Sql server can.  Surely
we can implement this feature or aren't we aiming to go head to head with
commercial rdbms'?

>>On Mon, 24 Sep 2001, Gowey, Geoffrey wrote:

>> I posted this in my last message, but have not heard anything yet so I'm
>> wondering if it was overlooked.  I need to know how to change a column
from
>> being say a varchar(9) to an integer.  Does anyone know how to change the
>> data type?


pgsql-hackers by date:

Previous
From: Alex Pilosov
Date:
Subject: Re: Changing data types
Next
From: Hannu Krosing
Date:
Subject: Re: Changing data types