PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Diferença entre set, \set e \pset no psql


Basicamente correto. A diferença importante é que SET é um comando SQL enquanto os outros dois são meta-comandos psql - indicados pelo prefixo \ .

  • SET é um comando SQL para alterar os parâmetros de tempo de execução. Ele é executado no servidor e não tem nada a ver com o psql em si.

  • \set é um meta-comando psql e, por documentação :