On Sun, Nov 18, 2012 at 7:24 PM, Craig Ringer <cr...@2ndquadrant.com> wrote:

>  On 11/19/2012 12:57 AM, Vick Khera wrote:
>
>
>
> On Sun, Nov 18, 2012 at 2:29 AM, Tom Lane <t...@sss.pgh.pa.us> wrote:
>
>> I'd generally recommend using "text" if you don't have any interest in
>> enforcing a specific length limit.
>>
>
>  Will there be any table re-writing if I do an alter to change the column
> type from varchar(N) to text?  I have some really old (from 2000 and 2001)
> schemas that have a metric boatload of data in them, and I'd like to remove
> the old artificial limit on them.
>
> That depends on the PostgreSQL version. Some changes were made to improve
> that recently; from memory, it used to require rewriting, so people would
> sometimes work around it with (dodgy and unsafe) hacks directly to the
> system catalogs. I'm not sure if "recently" is 9.2 or 9.3.
>
>
I'm looking at 9.0 in production right now..  Perhaps I will just use this
as an opportunity to upgrade to 9.2 and slony 2.1. :)

Reply via email to