Migration to add entries to matviews table

There is no issue related to this. This change come from a discussion with @jkburges.
Yep, also, out of interest - supposing this fails, I assume the change set is *not* marked as `run` - whereas, with preconditions, you can have the changeset marked as `run` even where the precondition is not met, which I think is neater.