On Jun 26, 12:16 am, t...@sss.pgh.pa.us (Tom Lane) wrote:
> "Pierre Thibaudeau" <pierd...@gmail.com> writes:
> > I am puzzling over this issue:
> > 1) Is there ever ANY reason to prefer "varchar(n)" to "text" as a column type?
>
> In words of one syllable: no.
If you have any input from untrusted sources (like in a web app)
wouldn't it be easier to attack the server if you had a text field,
like by sending a couple TB of data over that pgsql then needs to
store, on a server that doesn't have that amount of space?
Er...I guess the web server would then be the cap? Or whatever other
tiers you had between the client and pgsql?
Kev