-
Notifications
You must be signed in to change notification settings - Fork 611
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
fix(snowflake): ensure that quoting matches snowflake behavior, not sqlalchemy #5741
Conversation
Hmm, should we retarget this at #5736 to avoid the mismatch in the (nearly) standardized keyword arguments? |
11acb78
to
c5dfbf8
Compare
I'm okay rebasing once this PR is merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dd89275
to
2e2e1b2
Compare
Cloud backends:
|
@@ -413,12 +416,14 @@ def _log(self, sql): | |||
util.log(query_str) | |||
|
|||
def _get_sqla_table( | |||
self, name: str, schema: str | None = None, autoload: bool = True, **kwargs: Any | |||
self, name: str, schema: str | None = None, autoload: bool = True, **_: Any |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have always loved this naming convention ❤️
2e2e1b2
to
11972be
Compare
Merging. |
This PR addresses broken snowflake-sqlalchemy behavior that appears to have been stuck in open source limbo
for over three years. Numerous issues related to the snowflake-sqlalchemy dialect's broken quoting behavior exist:
with no obvious traction or clear effort towards addressing them.
So, in this PR I just disable snowflake-sqlalchemy's broken case-guessing and
let snowflake do what it will, and return what it will.