No MySQL Workbench, pode-se usar o atalho de teclado Ctrl+ ENTERpara executar a instrução no cursor (delineada com ponto e vírgula).
Existe um atalho semelhante no pgAdmin?
Para consultas SQL que abrangem apenas uma linha, uso um comando de voz no Dragon NaturallySpeaking:
Sub Main
SendKeys "{End}"
Wait(0.3)
SendKeys "+{Home}"
Wait(0.3)
SendKeys "{F5}"
End Sub
mas não tenho nenhuma solução para consultas SQL que abrangem mais de uma linha.
Como parece não haver como definir esse atalho de teclado, registrei uma solicitação de recurso: https://redmine.postgresql.org/issues/1439 , que foi rejeitada:
Uma vez que, surpreendentemente, com o pgAdmin, é necessário fazer login para visualizar os problemas / solicitações de recursos, aqui está uma captura de tela:
Você pode selecionar sua consulta na janela SQL do pgAdmin e pressionar F5. O mesmo funcionará se você apenas colocar o cursor em qualquer linha de sua instrução sem realmente selecioná-la, mas apenas se suas instruções estiverem separadas por ponto e vírgula.