PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Differenza tra set, \set e \pset in psql

Fondamentalmente corretto. La differenza importante è che SET è un comando SQL mentre gli altri due sono meta-comandi psql - indicati dal prefisso \ .

  • SET è un comando SQL per modificare i parametri di runtime. Viene eseguito sul server e non ha nulla a che fare con psql di per sé.

  • \set è un meta-comando psql e, per documentazione :