Enforce constraint validation

I think you are right about delete.
Analyze_constraints checks foreign key violation too. So there are more violation cases at update.
But I don't plan to realize it right now:)