I ran into an issue one time where a query which worked fine on dbeaver through a weird error when a python script that ran it failed on the remote server.
Error message was something along these lines:
TypeError: 'dict' object does not support indexing
.
After some digging I found the issue had to do with my use %
in several case statements. Apparently %
is not parsed as expected by SQLAlchemy and the fix was just to double the sign ie.%%
As things stand I don’t have a really good explanation why so when i get more knowledgeable I’ll update!