You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the index expression contains a string literal, e.g. computed by (my_udf(my_field, 'ABC')) or computed by (my_field || 'ABC'), index is created in connection charset X but used in connections with charset other than X, then index and user expressions are considered different and index is not used by the optimizer.
This is a regression introduced in v2.5.3 as well as in v3.0.
Submitted by: @dyemanov
If the index expression contains a string literal, e.g. computed by (my_udf(my_field, 'ABC')) or computed by (my_field || 'ABC'), index is created in connection charset X but used in connections with charset other than X, then index and user expressions are considered different and index is not used by the optimizer.
This is a regression introduced in v2.5.3 as well as in v3.0.
Commits: 28f320e a866b02 e977efc FirebirdSQL/fbt-repository@8f6d4ac FirebirdSQL/fbt-repository@b352f37 FirebirdSQL/fbt-repository@e4200b1
====== Test Details ======
Confirmed:
wrong plan (natural scan) on: WI-V3.0.0.32358.
plan with index usage on: WI-T4.0.0.32371, WI-V2.5.6.26979.
The text was updated successfully, but these errors were encountered: