По принцип правилно. Важната разлика е, че SET
е SQL команда, докато другите две са psql мета-команди - обозначени с префикса \
.
-
SET
е SQL команда за промяна на параметрите по време на изпълнение. Той се изпълнява на сървъра и няма нищо общо с psql сам по себе си. -
\set
е psql мета-команда и по документация :
\pset
е друга psql мета-команда. По документация :