Destination Databricks: Handle table name casing correctly by edgao · Pull Request #44506 · airbytehq/airbyte (original) (raw)

stacked on #44505 for the new test case. Verified that the test fails without the .lowercase() stuff in this PR. Includes all the same changes as #42504 to upgrade to the newest CDK (I think the diff is reasonably clear, but lmk if you want me to split the cdk upgrade + bugfix to separate PRs)

includes something similar to #44526 (i.e. don't actually fetch the gen ID). I could be convinced to just directly ship this wit the "only fetch gen ID during truncate sync" logic though.

(I also ran a sync locally with a mixed-case stream name, which succeeded with a dev image and failed with the mainline image)