Changes between Initial Version and Version 1 of Ticket #35194, comment 10
- Timestamp:
- Apr 18, 2024, 7:18:44 AM (8 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #35194, comment 10
initial v1 1 1 It is effectively a solution but I'm not convinced this will do more good than harm. 2 2 3 #3575 has been merged 16 years ago this means in between now and then thousands of projects were created and added a functional index on `UPPER("col")` to make `i(exact|contains|startwith)` use an indexand the moment they upgrade to a minor version of 5.0 their database will start running slow queries as their indices will be unsuables.3 #3575 has been merged 16 years ago this means in between now and then thousands of projects were created and added a functional index on `UPPER("col")` to have `i(exact|contains|startwith)` make use of it and the moment they upgrade to a minor version of 5.0 their database will start running slow queries as their indices will be unsuables. 4 4 5 5 On the other hand we have a bug in a newly introduced feature for a very particular use case that might be affecting only a few users (must use generated field, must be on a latest version of Postgres, must use `i(exact|contains|startwith)`. 6 6 7 I appreciate the intent to solve this issue but I think we need to dig deeper to truly understand ''why'' this is happening before jumping to conclusion s here as there are no true urgency to get things right here; the ''release blocker'' assignment is self-imposed and nothing prevents us from deferring a solution to this problem to a future 5.0 release if we can't understand why this is happening before the May release as for all we know if might be a bug in Postgres itself.7 I appreciate the intent to solve this issue but I think we need to dig deeper to truly understand ''why'' this is happening before jumping to conclusion as there are no true urgency to get things right . The ''release blocker'' assignment is self-imposed and nothing prevents us from deferring a solution to this problem to a future 5.0 release if we can't understand why this is happening before the May release as for all we know if might be a bug in Postgres itself. 8 8 9 I tried reaching out on libera.chat#postgres IRC to get an answer but no one could answer me the ir(first time this happens) so I was planing to reach out to their mailing list this week but I might run out of time so if someone feels comfortable doing so please do.9 I tried reaching out on libera.chat#postgres IRC to get an answer but no one could answer me there (first time this happens) so I was planing to reach out to their mailing list this week but I might run out of time so if someone feels comfortable doing so please do. 10 10 11 To summarize I think we should understand why this is happening before taking any potential harmful action here. For all we know many other functions and lookups could be affected and this is just the tip of the iceberg.11 To summarize I think we should understand why this is happening before taking any potential harmful action for the sake of marking this ticket resolved. For all we know many other functions and lookups could be affected and this is just the tip of the iceberg.