我经常必须调试非常复杂的 SQL 查询,这些查询具有占位符/参数,例如$1
,$2
和$3
贯穿其中。
当我尝试在 pgadmin 中运行这样的查询时,我得到:
错误:没有参数 $1
第 30 行:其中 r.predecessor_account_id = $1
如果我尝试在 PSequel 中运行查询,我会得到:
绑定参数的数量 < 参数标记的数量
在代码中,我使用https://www.npmjs.com/package/pg来处理参数。
存在哪些 GUI 允许我粘贴长参数化 Postgres 查询,然后输入一些参数(在字段中,而不是通过编辑查询中的任何内容)并运行查询?
我认为 Dbeaver 可以适合您的情况。也非常可定制:
https://stackoverflow.com/questions/56566119/dbeaver-how-to-declare-variables-and-use-them