Muitas vezes eu tenho que depurar consultas SQL realmente complicadas que têm espaços reservados/parâmetros como $1
, $2
e $3
ao longo deles.
Quando tento executar essa consulta no pgadmin, recebo:
ERRO: não há parâmetro $1
LINHA 30: ONDE r.predecessor_account_id = $1
Se eu tentar executar a consulta no PSeque, recebo:
O número de parâmetros vinculados < o número de marcadores de parâmetro
No código, estou usando https://www.npmjs.com/package/pg para manipular os parâmetros.
Quais GUIs existem para me permitir colar uma longa consulta do Postgres parametrizada e, em seguida, digitar alguns parâmetros (em campos, não editando nada na consulta) e executar a consulta?
Acho que o Dbeaver pode se encaixar no seu caso. Também é bastante personalizável:
https://stackoverflow.com/questions/56566119/dbeaver-how-to-declare-variables-and-use-them