-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bundle: per-bundle ignore rules #287
Comments
This dovetails into the whole question of "What even is a trackable row." Knowns:
Proposal:
|
There may be an analog here to the infamous Oops, You Wrote a Database w.r.t. grant, policies, roles, and row-level security. All of this can probably be declared and enforced by policy in an elegant way. Bears much consideration. Oops, You Wrote a ACL |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Right now there's just one global table for
ignored_schema
,ignored_relation
,ignored_row
andignored_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.The text was updated successfully, but these errors were encountered: