Dans MS SQL Server, j'ai créer mes scripts à utiliser personnalisable variables:
DECLARE @somevariable int
SELECT @somevariable = -1
INSERT INTO foo VALUES ( @somevariable )
Je vais donc modifier la valeur de @somevariable
lors de l'exécution, en fonction de la valeur que je veux dans la situation particulière. Depuis, il est au sommet du script, il est facile de voir et de se souvenir.
Comment puis-je faire de même avec PostgreSQL?
Googler tourné PSQL variables, mais il est implicite qu'ils ne peuvent être utilisés dans d'autres commandes slash, non pas dans SQL.
EDIT: Trouvé mes propres réponses, et ils sont en fait assez complexe. Trier les posts plus-la>version plus récente pour suivre mes découvertes.
Trouvé ma réponse plus bas que la page liée:
Un supplément de fonctionnalité utile de psql variables est que vous pouvez remplacer ("interpoler") dans les instructions SQL.
J'ai essayé ce déjà eu un problème, mais cela donne à penser que mon problème n'est pas lié à la variable après tout.