Skip to content

Normalize index identifiers on construction#142

Open
crtschin wants to merge 1 commit into
masterfrom
dev-crtschin-legacy-checks
Open

Normalize index identifiers on construction#142
crtschin wants to merge 1 commit into
masterfrom
dev-crtschin-legacy-checks

Conversation

@crtschin
Copy link
Copy Markdown
Collaborator

My changes in #136 didn't account for legacy indices that used a workaround to get columns with non-reserved keywords by explicitly quoting them in the includes. These indices historically got generated names with the " converted into $.

This PR changes it so index column identifiers are stripped of outer quotes at construction. Indexes created by older versions still validate via a reconstructed legacy name candidate.

Index column identifiers are stripped of outer quotes at construction.
Indexes created by older versions still validate via a reconstructed
legacy name candidate.
@crtschin crtschin force-pushed the dev-crtschin-legacy-checks branch from 3f6bb35 to 37c70e4 Compare May 22, 2026 11:48
@crtschin crtschin requested a review from arybczak May 22, 2026 12:45
@arybczak
Copy link
Copy Markdown
Collaborator

arybczak commented May 22, 2026

Is it actually the case that #136 was unnecessary since putting select columns in parentheses was possible before?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants