Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support case-insensitive string matching #27

Open
Firehed opened this issue Jul 9, 2021 · 0 comments
Open

Support case-insensitive string matching #27

Firehed opened this issue Jul 9, 2021 · 0 comments

Comments

@Firehed
Copy link
Owner

Firehed commented Jul 9, 2021

Currently, the internal behavior varies from common database interactions (at least MySQL) where criteria are evaluated using case-sensitive string comparison functions, but the storage backend may be done in a case-insensitive way. This can result in behavior that's confusing and misleading, and necessitate (at best) overly-brittle tests.

For text columns, it's probably best to do case-insensitive comparisons (binary columns should remain case sensitive). Ideally comparisons would match the same collation as the backing storage engine, but that's significantly more complex to implement and of diminishing added value.

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

No branches or pull requests

1 participant