PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Différence entre set, \set et \pset dans psql

Fondamentalement correct. La différence importante est que SET est une commande SQL tandis que les deux autres sont des méta-commandes psql - indiquées par le préfixe \ .

  • SET est une commande SQL pour modifier les paramètres d'exécution. Il est exécuté sur le serveur et n'a rien à voir avec psql en soi.

  • \set est une méta-commande psql et, par documentation :