Postgres: Convert varchar to text

William Jones picture William Jones · May 11, 2010 · Viewed 30.5k times · Source

I screwed up and created a column as a varchar(255) where that is no longer sufficient. I've read that varchar has no performance benefits over text on Postgres, and so would like to convert the varchar to a text column in a safe way that preserves the data.

What's the best way for me to do this?

Answer

rfusca picture rfusca · May 11, 2010
ALTER TABLE table1 ALTER COLUMN column1 TYPE text;