In principe juist. Het belangrijke verschil is dat SET is een SQL-commando, terwijl de andere twee psql-meta-commando's zijn - aangegeven door het voorvoegsel \ .
-
SETis een SQL-opdracht om runtime-parameters te wijzigen. Het wordt uitgevoerd op de server en heeft op zich niets met psql te maken. -
\setis een psql meta-commando en, per documentatie :
\psetis een ander psql-meta-commando. Per documentatie :