PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Różnica między set, \set i \pset w psql

W zasadzie poprawne. Ważną różnicą jest to, że SET to polecenie SQL, podczas gdy pozostałe dwa to meta-polecenia psql - wskazane przez prefiks \ .

  • SET to polecenie SQL służące do zmiany parametrów w czasie wykonywania. Jest wykonywany na serwerze i nie ma nic wspólnego z psql per se.

  • \set to metapolecenie psql i w dokumentacji :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WYBIERZ * Z NOWEJ TABELI odpowiednik w Postgres

  2. Psycopg2 wstawia słownik Pythona do bazy danych postgres

  3. Analiza porównawcza zarządzanych rozwiązań PostgreSQL w chmurze — Google Cloud:część trzecia

  4. Błąd Django South:AttributeError:obiekt „DateTimeField” nie ma atrybutu „model”

  5. Jak dodać kolumnę, która nie zezwala na wartości null w bazie danych Postgresql?