Kev <kevinjamesfield@xxxxxxxxx> writes: > On Jun 26, 12:16 am, t...@xxxxxxxxxxxxx (Tom Lane) wrote: >> "Pierre Thibaudeau" <pierd...@xxxxxxxxx> 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? Well, the hard limit on a text field (or any other field) is 1Gb, so it'd not be quite as easy as that, even assuming that the webapp doesn't fall over first. regards, tom lane