I princip korrekt. Den viktiga skillnaden är att SET
är ett SQL-kommando medan de andra två är psql-metakommandon - indikeras med prefixet \
.
-
SET
är ett SQL-kommando för att ändra körtidsparametrar. Den körs på servern och har ingenting med psql att göra i sig. -
\set
är ett psql-metakommando och per dokumentation :
\pset
är ett annat psql-metakommando. Per dokumentation :