Strategy ONE

Repository-Befehle

  • \q: Beenden/Exit
  • \c __database__: Stellen Sie eine Verbindung zu einer Datenbank her
  • \d __tabelle__: Tabellendefinition einschließlich Trigger anzeigen
  • \d+ __tabelle__: Detailliertere Tabellendefinition einschließlich Beschreibung und Größe des physischen Datenträgers
  • \l: Datenbanken auflisten
  • \dy: Ereignisse auflisten
  • \df: Listenfunktionen
  • \di: Listenindizes
  • \dn: Schemas auflisten
  • \dt *.*: Tabellen aus allen Schemas auflisten (wenn *.* wird weggelassen, es werden nur SEARCH_PATH-Tabellen angezeigt.)
  • \dT+: Alle Datentypen auflisten.
  • \dv: Listenansichten.
  • \df+ __Funktion__: Funktions-SQL-Code anzeigen.
  • \x: Abfrageergebnisse im hübschen Format anstelle der weniger nützlichen ASCII-Tabellen.
  • \Copy (SELECT * FROM _Table_Name__) TO 'File_Pfad_und_Name.csv' MIT CSV: Tabelle als CSV exportieren.

Benutzerbezogen:

  • \du: Benutzer auflisten
  • \du __Benutzername__: Listen Sie einen Benutzernamen auf, falls vorhanden.
  • Rolle erstellen __test1__: Rolle mit vorhandenem Benutzernamen erstellen.
  • Rolle erstellen _test2_ noinherit Anmeldekennwort _passwort__;: Rolle mit Benutzernamen und Kennwort erstellen.
  • set Role __test__;: Rolle für die aktuelle Sitzung in __test__ ändern.
  • gewähren Sie __test2__ an __test1__;: __test1__ seine Rolle als __test2__ festlegen.