Replies: 2 comments
-
Hello @givihuda What about this setting? Is it enabled? |
Beta Was this translation helpful? Give feedback.
-
That setting was already enabled... So... the issue is that DBeaver is sorting alphabetically in its own nonsensical way. Here's how Mac Finder sorts columns Name and Kind for me: Here's how ModernCSV automatically sorts the file names: Yes I know I'm comparing an apple to an orange, but we're talking about text sorting (like fruit sorting)... other apps that I check sort text alphabetically sensibly; DBeaver does not. If it's inheriting text sorting from Mac logic... well, it's the only app I'm seeing that's doing it differently than even the Mac does with Finder. So what is DBeaver basing its alphabetical sorting logic on? I'm not finding a lexical standard for this yet, nor why it's implemented, if it's not a bug... |
Beta Was this translation helpful? Give feedback.
-
This kind of thing has thrown me off when typing, causing the wrong table to be placed by the time I hit Enter when I don't realize the wrong one ended up at the top:
So I'm typing
JOIN ord
, the list pops up withorder
suggestion at first, but ultimatelyorder_type
ends up at the top...Here's the thing... even if they're switching places for some reason, the suggestions are just ordered nonsensibly when it comes to a word without the underscore and another word with a following underscore:
order
order_type
That makes sense;
order
has 5 characters and no subsequent underscore.order_type
has more than 5 characters, and an underscore following the first 5. Why wouldorder_type
be ordered aboveorder
?! That makes no sense. The 2nd name includes the whole of the first and then adds characters.How is nothing (not even a space character) considered to be ordered after something (the underscore)? No matter where underscore is on the ASCII list, it's still an additional character that the
order
doesn't have... the 6th character oforder
has no ASCII value (essentially null) because there is no 6th character. I'd think no ASCII value present for this slot would be ordered before an ASCII value present for this slot.Can someone explain why this is happening? Or how it gets fixed? Even if this is just "Well it's defaulting to whatever underneath like a 3rd-party package or the OS", it's still nonsensical behavior, and shouldn't be in DBeaver even if it's in some underlying or side-loaded software. DBeaver should be better, it should behave sensibly for users trying to utilize its features, like suggestions.
Beta Was this translation helpful? Give feedback.
All reactions