V zásadě správně. Důležitý rozdíl je v tom, že SET
je příkaz SQL, zatímco další dva jsou meta-příkazy psql - označeny předponou \
.
-
SET
je příkaz SQL pro změnu parametrů za běhu. Spouští se na serveru a nemá nic společného s psql jako takovým. -
\set
je meta-příkaz psql a podle dokumentace :
\pset
je další metapříkaz psql. Podle dokumentace :