postgresql materialized view refresh on commit