Als «psql» getaggte Fragen

psql ist das primäre interaktive Terminal für PostgreSQL. (VERWENDEN SIE DIESEN TAG NICHT für Fragen zu PostgreSQL!)

7
Wie liste ich alle Datenbanken und Tabellen mit psql auf?
Ich versuche, die PostgreSQL-Administration zu erlernen, und habe begonnen, den Umgang mit dem psqlBefehlszeilentool zu erlernen . psql --username=postgresWie liste ich alle Datenbanken und Tabellen auf, wenn ich mich mit anmelde? Ich habe versucht \d, dund dS+doch nichts aufgeführt ist . Ich habe mit pgAdmin III zwei Datenbanken und einige …


7
Listen Sie die Datenbankberechtigungen mit psql auf
Ich befinde mich mitten in einer Datenbankservermigration und kann nicht herausfinden (nachdem ich hier gegoogelt und gesucht habe), wie ich die Datenbankberechtigungen (oder alle Berechtigungen auf dem Server) unter PostgreSQL mithilfe des psqlBefehlszeilentools auflisten kann. Ich bin auf Ubuntu 11.04 und meine PostgreSQL-Version ist 8.2.x.

4
Wie erhalte ich den Namen der aktuellen Datenbank in PostgreSQL?
Unter Verwendung \c <database_name>von PostgreSQL wird eine Verbindung zur angegebenen Datenbank hergestellt. Wie kann der Name der aktuellen Datenbank ermittelt werden? Eingabe: my_db> current_database(); produziert: ERROR: syntax error at or near "current_database" LINE 1: current_database();
81 postgresql  psql 

4
Wie benutze ich psql ohne Passwortabfrage?
Ich habe ein Skript für REINDEXIndizes in einer Datenbank geschrieben. Hier ist einer von ihnen: echo -e "\nreindex for unq_vbvdata_vehicle started at: `date "+%F %T"`" >> ${LOG_FILE} psql -U ${USERNAME} -h ${HOSTNAME} -d ${DBNAME} -c "REINDEX INDEX scm_main.unq_vbvdata_vehicle;" if [[ ${?} -eq 0 ]]; then echo "reindex for unq_vbvdata_vehicle finished …
70 postgresql  index  psql 

4
Wie läuft psql unter Mac OS X?
Ich habe PostgreSQL mit dem One-Click-Installer auf einem Computer mit Mac OS X installiert . Dann versuche ich, mit dem psqlBefehl auf PostgreSQL zuzugreifen , aber es scheint nicht verfügbar zu sein. Ich erhalte diese Nachricht: psql -bash: psql: command not found Muss ich noch etwas installieren? Oder wie kann …


2
Quell mehrere Dateien gleichzeitig mit psql
Ich möchte mehrere SQL-Skripte nacheinander psqlals einzelne Transaktion ausführen , um mein Datenbankschema einzurichten. Wie geht das am besten? In der Vergangenheit wusste ich, dass ich ein Master-Skript hatte, psqlgegen das ich lief , einschließlich der anderen Dateien, aber ich erinnere mich nicht an die Syntax dieses Skripts.
27 postgresql  psql 


3
So deaktivieren Sie den Header nur in psql (postgresql)
Ich verwende PostgreSQL 9.1.X Ich versuche, ein psqlSkript zu erstellen , um Ergebnisse ohne Kopfzeile, aber mit Fußzeile zu drucken. http://www.postgresql.org/docs/9.1/static/app-psql.html Aus dem obigen Dokument \pset tuples_only schaltet sowohl die Kopf- als auch die Fußzeile aus. und \pset footer off Schaltet nur die Fußzeile aus. Gibt es eine Möglichkeit psql, …
17 postgresql  psql 


2
Warum kann ich meine Tabelle (PostgreSQL) nicht sehen, wenn ich in psql \ dt (+) verwende?
Ich habe die Tabelle donorim Schema referencewie folgt erstellt: CREATE TABLE reference.donor ( donor_code smallint PRIMARY KEY, donor_name character varying NOT NULL, donor_type smallint REFERENCES reference.donor_type (type_id), alpha_2_code char(2) REFERENCES reference.iso_3166_1 (alpha_2_code) ); Ich habe die Tabelle wie folgt ausgefüllt: INSERT INTO reference.donor (donor_code, donor_name, donor_type, alpha_2_code) SELECT donor_code, donor_name, …

1
PostgreSQL psql - funktioniert nicht, aber keine Fehler [geschlossen]
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …
12 postgresql  psql 

1
Postgresql: Standard-PSQL-Client-Codierung festlegen
Wenn ich mit eine Verbindung zu einer Postgresql-Datenbank herstelle psql, werden häufig folgende Meldungen angezeigt: => SELECT * FROM question_view ; ERROR: character with byte sequence 0xd7 0x9e in encoding "UTF8" has no equivalent in encoding "LATIN1" Nach dieser SO-Antwort verstehe ich, dass ich die Client-Codierung entsprechend ändern sollte: SET …

1
Wann sind Berechtigungen in \ l aufgeführt und wann nicht?
Wann werden Zugriffsrechte von \ l aufgelistet und wann nicht? Die von \ l aufgelisteten Zugriffsrechte können sich nach einer Erteilung ändern und widerrufen: $ createuser -EP my_readonly $ psql development development=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------------------------+----------+----------+-------------+-------------+----------------------- development …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.