Fix bigquery snowflake unknown relation types #1872
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These fixes are kind of speculative, I can't come up with a nice way to reproduce them. But they make sense to me as errors and I am reasonably confident in the fixes.
For bigquery, instead of defaulting to
None
if the relation type isn't immediately recognized, we default toExternal
.Similarly, in the SQL adapters no longer pass along whatever the
list_relations_without_caching
macro returns. Instead, check that it's something we support and if it isn't, mark it "external".Fixes #1868
Fixes #1869