Skip to content
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

Work to make .tidy_schemas more flexible and robust to missing schemas #44

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

Feakster
Copy link
Collaborator

  • Restructured .tidy_schemas() in to a series of sub-functions, named to indicate the schemas they modify.
  • Added extensive schema name-checking throughout all the functions now comprising .tidy_schemas(). Attempts to modify schemas are now only made where those schemas are present [fixes .tidy_schemas() does not handle missing tables #33].
  • Modified the verbosity of .tidy_schemas() and its sub-functions so that statements are only printed where relevant, and so as to only include the names of relevant schemas.

- Restructured .tidy_schemas() in to a series of sub-functions, named to indicate the schemas they modify.
- Added extensive schema name-checking throughout all the functions now comprising .tidy_schemas(). Attempts to modify schemas are now only made where those schemas are present [fixes #33].
- Modified the verbosity of .tidy_schemas() and its sub-functions so that statements are only printed where relevant, and so as to only include the names of relevant schemas.
@Feakster Feakster requested a review from bjcairns February 25, 2021 16:37
@Feakster
Copy link
Collaborator Author

Sorry Ben, this is a biggy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant