From: | "pobox(at)verysmall(dot)org" <pobox(at)verysmall(dot)org> |
---|---|
To: | alvherre(at)alvh(dot)no-ip(dot)org, pgsql-general(at)postgresql(dot)org |
Subject: | Re: change column data type from smallint to integer |
Date: | 2005-09-08 13:04:32 |
Message-ID: | 432036E0.3000806@verysmall.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Alvaro Herrera wrote:
> On Thu, Sep 08, 2005 at 04:22:07AM +0200, pobox(at)verysmall(dot)org wrote:
>
> Hi,
>
>> we run 'out of space' in one of our columns which is smallint and we
>> need to make it integer.
>>
>> I did some research and found out that the only way is to create a new
>> column with integer data type, then SET new = old, then drop old and
>> rename new like old [1].
>>
>> Could somebody confirm if this is really the best way and if it is
>> stable in respect to indexes, RI, triggers, stored procedures, etc.
>
> In 8.0, you can alter the type directly in the table. In releases
> before 8.0, you have found the right workaround.
Thank you, Alvaro, for the confirmation!
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Fuhr | 2005-09-08 13:18:06 | Re: back references using regex |
Previous Message | Michael Fuhr | 2005-09-08 12:53:47 | Re: Partial commit within the trasaction |