Thread
-
Re: changeing type of column
wsheldah@lexmark.com — 2002-04-02T19:56:44Z
Use the pg_dump command to dump both the schema and data to an ascii file. Make a backup of that file, then edit it and change the column definition to varchar (any reason not to use text instead?). Then you'll want to write a short script to put single quotes around every integer value of that column; I would probably use perl, but there are lots of ways to do this. Then just run pg_restore and you should be set. Hope this helps, Wes "Yuri A. Kabaenkov" <sec%artofit.com@interlock.lexmark.com> on 04/02/2002 01:18:48 PM Please respond to "Yuri A. Kabaenkov" <sec%artofit.com@interlock.lexmark.com> To: pgsql-general%postgresql.org@interlock.lexmark.com cc: (bcc: Wesley Sheldahl/Lex/Lexmark) Subject: [GENERAL] changeing type of column I've know that there is no function to change type of column in postgresql table. But i have a table with serial field (sequence) and many other field. And i need to change one field from int4 to varchar. What is the best way to do it ? -- Best regards, Yuri mailto:sec@artofit.com ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org