In 8.0 and above, this can be done by using
ALTER TABLE table_name alter column column_name type new_data_type
for pre 8.0 releases
create an additional column(with different name) with the desired data type(higher data type)
update the column with the values of the old column
remove the old column.
Finally rename the new column to old column.
On 8/4/05, operationsengineer1@yahoo.com < operationsengineer1@yahoo.com> wrote:is there a sql command to change a field data type
from varchar(10) to varchar()?
i tried to do this in pgadmin3, but when i deleted the
length (maximum characters) attribute, the OK button
stayed grayed out and inactive. as an aside, the OK
button becomes active when the length attribute is
changed... but turns gray when it is deleted
altogether.
i don't want to put any arbitrary constraints on my
s/n field - especially since there is no performance
benefit in doing so per the manual.
tia...
ps - i can delete and recreate the table with no
problems - but i would prefer to learn something for
future reference, if possible.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?
http://archives.postgresql.org
--
with regards,
S.Gnanavel
Satyam Computer Services Ltd.