Về cơ bản là chính xác. Sự khác biệt quan trọng là SET
là một lệnh SQL trong khi hai lệnh kia là các lệnh meta psql - được biểu thị bằng tiền tố \
.
-
SET
là một lệnh SQL để thay đổi các tham số thời gian chạy. Nó được thực thi trên máy chủ và không liên quan gì đến psql. -
\set
là một lệnh meta psql và theo tài liệu :
-
\pset
là một lệnh meta psql khác. Theo tài liệu :