Open crisptrutski opened 3 days ago
NOTE: this version will not be safe for v50 without further changes.
Shall we wait until 0.51 and merge after that?
Shall we wait until 0.51 and merge after that?
I think after https://github.com/metabase/metabase/pull/48233 merges we'll be good to release after its following point release. Will rerun the suite locally after the backport is merged.
The upload test suite is fully passing with this change on v50 now 😄
(The changes to test/data need to be rolled back to run them though)
Summary
This PR started as future proofing for an upcoming HoneySQL update which requires explicit quoting of identifiers in some cases.
As part of this work I got the main Metabase upload's test suite running against the driver. This required some updates to the driver to track interface changes, and also revealed some small bugs, which have also been fixed.
NOTE: this version will not be safe for v50 without further changes.Confirmed that this works with the upcoming version of v50.Checklist