>Validators, by the way, are >enforced at the form level and > have no direct effect on the db.
There are 3 levels of validation. Db validadors: Unique, notnull, expression etc Dal validators: Required, compute, default etc Form & dal validators: IS_IN_DB etc.. Note the former will be checked in forms and in DAL when used db.validate_and_insert update_and_insert or Row.validate_and_update_record.