"Edwin Quijada" <[EMAIL PROTECTED]> writes: > I got error about a length field varchar. I have a table with a field type > varchar(20) but if I try to set to this field more than 20 characters I got > error. > I did a function to control the length of data and put it on trigger but > when it ocurrs I got the error anyway and the trigger not works.
The length constraint is checked before triggers are fired, I believe. If you want silent truncation rather than an error, use a text column (or unconstrained varchar) and put the truncation behavior into your trigger. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match