В SQL Server я мог бы скопировать код SQL из приложения и вставить его в SSMS, объявить и назначить переменные, которые существуют в SQL, и запустить. уе отличный сценарий отладки.
например. (обратите внимание, что я ржавый и синтаксис может быть неправильным):
declare @x as varchar(10)
set @x = 'abc'
select * from sometable where somefield = @x
Я хочу сделать что-то подобное с Postgres в pgAdmin (или другом инструменте postgres, какие-нибудь рекомендации?), Где я могу просто поместить свой SQL (params & all) во что-то, что будет работать с DB Postgres.
Я понимаю, что вы можете создать pgscript, но это не очень хорошо, например, если я делаю эквивалент выше, он не помещает одинарные кавычки вокруг значения в @x, и при этом позвольте мне удвоить их, и вы не получите таблицу после - только текст ...
В настоящее время я написал кусок SQL, в котором есть 3 уникальные переменные, которые используются около 6 раз ...
Таким образом, вопрос заключается в том, как другие люди эффективно отлаживают SQL , предпочтительно аналогично моим дням на SQL Server.