Allow triggers to be seamlessly replaced.
Add spec to ensure that JSON columns are handled correctly.