Right now there's just one global table for ignored_schema, ignored_relation, ignored_row and ignored_column, and trackable_nontable_relation. The rows in these tables are verson-controlled, so when you checkout a commit, the entire bundle system's behavior can be modified. This needs to change. There's a use for global ignore rules (e.g. ignoring bundle's internal tables), but there also needs to be per-bundle "scope of concern" setting. Some bundles will want to track schema (e.g. putting a meta row in trackable_nontable_relation), others will not.
Right now there's just one global table for
ignored_schema,ignored_relation,ignored_rowandignored_column, andtrackable_nontable_relation. The rows in these tables are verson-controlled, so when you checkout a commit, the entire bundle system's behavior can be modified. This needs to change. There's a use for global ignore rules (e.g. ignoring bundle's internal tables), but there also needs to be per-bundle "scope of concern" setting. Some bundles will want to track schema (e.g. putting a meta row intrackable_nontable_relation), others will not.