Skip to content

Adding validation check to prevent creating two columns with different cases in schema #6644

@xiangfu0

Description

@xiangfu0

Although pinot columns can be case-sensitive, I think we should still prevent the scenarios like this.
This easily breaks the external case-insensitive integrations like Presto.

E.g. in the same schema, we shouldn't allow creating two columns like: memberId and MemberID.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomers — GitHub surfaces this in the Contribute tabhelp wantedExtra attention is needed — open for contributions

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions