sql >> Databáze >  >> RDS >> PostgreSQL

Rozdíl mezi set, \set a \pset v psql

V zásadě správně. Důležitý rozdíl je v tom, že SET je příkaz SQL, zatímco další dva jsou meta-příkazy psql - označeny předponou \ .

  • SET je příkaz SQL pro změnu parametrů za běhu. Spouští se na serveru a nemá nic společného s psql jako takovým.

  • \set je meta-příkaz psql a podle dokumentace :




  1. Jak mohu této výjimce zabránit? java.sql.SQLException:Selhání převodu na interní reprezentaci:

  2. Rails migrace pro postgreSQL schémata

  3. Způsoby, jak opravit chybu I/O na základě logické konzistence serveru SQL Server

  4. Mohu použít dotazovací jazyk hibernace pro entity, které nejsou namapovány na tabulku?