Oracle documentation suggests to use UPPER() when case-insensitive search is desired. I have used that here. Without it the comparison is only case-sensitive unlike MySQL and Postgres where it can be one or the other by user choice.
Probably upgrade notes should point out that by default matching is case-insensitive. If anybody used it as case-sensitive without passing the case_sensitive parameter to #matches, then they can be surprised by this change.
Oracle documentation suggests to use
UPPER()
when case-insensitive search is desired. I have used that here. Without it the comparison is only case-sensitive unlike MySQL and Postgres where it can be one or the other by user choice.Probably upgrade notes should point out that by default matching is case-insensitive. If anybody used it as case-sensitive without passing the
case_sensitive
parameter to#matches
, then they can be surprised by this change.