Pada dasarnya benar. Perbedaan pentingnya adalah SET
adalah perintah SQL sedangkan dua lainnya adalah perintah meta psql - ditunjukkan dengan awalan \
.
-
SET
adalah perintah SQL untuk mengubah parameter run-time. Itu dijalankan di server dan tidak ada hubungannya dengan psql per se. -
\set
adalah perintah meta psql dan, per dokumentasi :
\pset
adalah perintah meta psql lainnya. Per dokumentasi :