In MySQL habe ich use database_name;
benutzt
Was ist das psql
Äquivalent?
In MySQL habe ich use database_name;
benutzt
Was ist das psql
Äquivalent?
Verwendung des Meta-Befehls von psql \c oder \connect [Datenbankname [Benutzername] [Host] [Port]] | conninfo
(siehe Dokumentation).
Beispiel: \c MeineDatenbank
Beachten Sie, dass die Meta-Befehle \c
und \connect
Groß- und Kleinschreibung beachten.
Auch wenn es nicht explizit in der Frage angegeben ist, soll eine Verbindung zu einem bestimmten Schema/Datenbank hergestellt werden.
Eine andere Option besteht darin, direkt eine Verbindung zum Schema herzustellen. Beispiel:
sudo -u postgres psql -d my_database_name
Quelle aus man psql
:
-d dbname
--dbname=dbname
Gibt den Namen der Datenbank an, mit der eine Verbindung hergestellt werden soll. Dies entspricht der Angabe von dbname als erstes Argument ohne Optionen in der Befehlszeile.
Wenn dieser Parameter ein =-Zeichen enthält oder mit einem gültigen URI-Präfix beginnt (postgresql:// oder postgres://), wird er als Conninfo-String behandelt. Weitere Informationen finden Sie im Abschnitt 31.1.1 „Verbindungszeichenfolgen“ in der Dokumentation.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.