Skip to content

Conversation

@Mariamalmesfer
Copy link
Contributor

@Mariamalmesfer Mariamalmesfer commented Aug 13, 2025

Description

Enables mixed-case identifier support in the BlackHole connector.

Motivation and Context

Before:
BlackHole treated MyTable, mytable, and MYTABLE as the same table.

Now:
You can enable a config to keep the original casing, so those names are treated as different tables. By default, it stays case-insensitive.

Impact

Test Plan

Contributor checklist

  • Please make sure your submission complies with our contributing guide, in particular code style and commit standards.
  • PR description addresses the issue accurately and concisely. If the change is non-trivial, a GitHub Issue is referenced.
  • Documented new properties (with its default value), SQL syntax, functions, or other functionality.
  • If release notes are required, they follow the release notes guidelines.
  • Adequate tests were added if applicable.
  • CI passed.

Release Notes

Please follow release notes guidelines and fill in the release notes below.

== RELEASE NOTES ==

BlackHole Connector Changes
* Added support for case-sensitive identifiers in BlackHole. Enable by setting case-sensitive-name-matching=true in the catalog config.

@prestodb-ci prestodb-ci added the from:IBM PR from IBM label Aug 13, 2025
@steveburnett
Copy link
Contributor

Suggest adding Configuration Properties table to the BlackHole connector doc. You can use the table in the MySQL connector doc as a model which has case-sensitive-name-matching in the last row.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

from:IBM PR from IBM

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants