PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So beenden Sie das PostgreSQL-Befehlszeilendienstprogramm (psql)

Befehlszeilenprogramme verwenden oft unterschiedliche Konventionen zum Beenden und es kann schwierig sein, sich den genauen Befehl für das von Ihnen verwendete Dienstprogramm zu merken. Ist es quit ? quit() ? quit ? Ctrl+C ? Ich gebe auf! In diesem Tutorial gehen wir die genauen Befehle durch, die Sie zum Beenden von psql verwenden können .

Meta-Befehle

psql hat ein Konzept von Meta-Befehlen, bei denen es sich um Befehle handelt, die von psql ausgewertet werden bevor Sie jemals etwas an den Datenbankserver senden. Sie werden durch einen umgekehrten Schrägstrich gekennzeichnet, gefolgt vom Befehl und seinen Argumenten. Die gebräuchlichste Art, psql zu beenden verwendet einen Meta-Befehl.

Beenden von psql mit einem Meta-Befehl

Der Metabefehl zum Beenden von psql ist \q . Für weitere Informationen zu diesem und anderen Metabefehlen verwenden Sie den Metabefehl \? .

Beenden von psql mit einem Ende-der-Übertragung-Zeichen

Sie können psql auch beenden unter Verwendung des End-of-Transmission (EOT)-Zeichens. Das EOT-Zeichen signalisiert einem Programm, das auf eine Eingabe wartet, das Ende einer Datei. Im Fall von psql , wird das Programm beendet. Das EOT-Zeichen kann durch Eingabe von Ctrl+D gesendet werden .