Dans SQL Server, je pouvais copier le code sql d'une application et le coller dans SSMS, déclarer & affecter des variables qui existent dans sql et exécuter. yay grand scénario de débogage.Déboguer SQL dans pgAdmin lorsque SQL contient des variables
E.g. (S'il vous plaît noter que je suis rouillé et la syntaxe peut être incorrecte):
declare @x as varchar(10)
set @x = 'abc'
select * from sometable where somefield = @x
Je veux faire quelque chose de similaire avec Postgres dans pgAdmin (ou un autre outil postgres, des recommandations?) Où je peux déposer mon SQL (params & tous) dans quelque chose qui fonctionnera contre Postgres DB.
Je réalise que vous pouvez créer pgscript, mais cela ne semble pas être très bon, par exemple, si je fais l'équivalent de ci-dessus, il ne met pas les guillemets simples autour de la valeur dans @x, ni il me laisse en les doublant et vous ne recevez pas une table après - seulement le texte ...
Actuellement j'ai un morceau de SQL quelqu'un a écrit qui a 3 variables uniques dedans qui sont utilisées environ 6 fois chaque ...
Donc la question est de savoir comment les autres personnes déboguent SQL efficacement, de préférence d'une manière similaire à mes jours SQL Server.
Je voulais ajouter cela comme une demande de fonctionnalité, mais je ne pouvais pas car je ne suis pas assez old school pour savoir comment fonctionnent les listes de diffusion pgAdmin :( –