Configuring schema change

By default, Metaplane will track schema changes and display them on the Schema change page. Additionally, Metaplane can alert your team of these changes via Slack — check out the Slack docs to learn how to set this up.

The alerts that appear on the Schema change page will respect the Slack alert rules that you configured on the Alerts page per the Slack docs. If no schema change alert rules have been configured then the Schema change page will display the unfiltered changes.

Per the Slack alert routing docs, schema change rules can be applied per database. The default rule set applies no filters. Rules can be added to zero in on the changes that matter most to your team.

The rule configuration screen will allow you to apply the rules such as:

  1. Whitelisting schemas/tables/columns based on exact name matches, prefixes, suffixes, or regexes
  2. Ignoring schemas/tables/columns based on exact name matches, prefixes, suffixes, or regexes

These rules can be applied both across the entire database and for specific schemas by pressing Add a schema-specific rule.