I think that using DB language might be confusing, because these fields *will* have a not-null constraint, they just won't have anything validating their existence at the ActiveRecord level.