Rachit Siamwalla <rachit(at)ensim(dot)com> writes:
> Is there any good reason to use VARCHAR over TEXT for a string field?
The only reason to use VARCHAR is if you *want* the data to be truncated
at a specific length. If you don't have a well-defined upper limit in
mind, I'd recommend TEXT.
regards, tom lane