Constraints vs triggers — what’s the difference and what do you prefer for integrity? | LetsGit.IT