Als «psql» getaggte Fragen

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

4
Wie stoppe ich ein psql-Skript bedingt (basierend auf einem variablen Wert)?
Betrachten wir das folgende Beispiel (vom Beginn eines psql-Skripts an): \c :db_to_run_on TRUNCATE the_most_important_table; -- tried to avoid similarities to anything that exists out there Nun, wenn es vom Befehl ausgeführt wird psql [connection details] -v db_to_run_on=\'dev_database\' dann läuft es einfach und der Benutzer ist glücklich. Aber was ist, wenn …
10 postgresql  psql 


2
psql: SELECT *… mit Ausnahme einer Spalte
Ich suche nach einer einfachen Möglichkeit, alle Spalten außer einer in psql auszuwählen. Mit psqlmeine ich die interaktive Kommandozeile. Ich würde mich über ein Tool freuen, das sich *zu einer Liste zitierter Spaltennamen erweitert. Dann könnte ich die Säule entfernen, um sie von Hand zu entfernen. Meine Frage betrifft nur …
10 postgresql  psql 

6
Argumente an psql übergeben
Ich führe ein plpgsql-Skript in Postgres 8.3 aus - Ich möchte Argumente über psql an dieses Skript übergeben. Ich führe das Skript derzeit wie folgt aus: psql -d database -u user -f update_file.sql Ich bin auf diesen Link gestoßen, der die Umgebungsvariable PGOPTIONS erklärt, aber für "benutzerdefinierte" Argumente nicht funktioniert. …
10 postgresql  psql 

2
postgres: Berechtigung für Schema verweigert
Ich bin neu in postgresql und ich wäre Ihnen dankbar, wenn Sie mir mitteilen könnten, wie der folgende Fehler behoben werden kann. Ich habe die folgenden Befehle ausgegeben: ip_spotlight-# REVOKE EXECUTE ON ALL FUNCTIONS IN SCHEMA doc FROM PUBLIC ; ip_spotlight-# REVOKE EXECUTE ON ALL FUNCTIONS IN SCHEMA net FROM …


2
Wiederherstellen von Nur-Text-pg_dump mit psql und --disable-triggern
Ich musste einige Tests mit einem kurzen Skript durchführen, um einige "Legacy" -Daten in einer meiner Tabellen zu aktualisieren. So vorsichtig ich auch bin, ich habe mich mit einem nicht getesteten Skript entschlossen, die entsprechende Tabelle vorher zu sichern. Der einfachste Weg, dies zu tun, war: pg_dump -a --file table.sql …



3
Wie verkette ich psql-Variablen?
Wie kann ich zwei psql-Variablen (PostgreSQL-Client) verketten? Ich möchte einen absoluten Pfad generieren, indem ich eine Verzeichnispfadvariable und eine Dateinamenvariable verkette. Ich habe das versucht: \set path '/tmp/' \set file 'foo' \echo :path:file Aber psql setzt ein Leerzeichen zwischen den Pfad und die Datei und gibt Folgendes aus: /tmp/ foo



2
Abrufen von SQLSTATE in psql-Fehlermeldungen
Ich habe folgendes Problem. SELECT * FROM tgvbn(); ERROR: function tgvbn() does not exist LINE 1: SELECT * FROM tgvbn(); ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. Da Anhang A der offiziellen Dokumentation nur Fehlercodes und bedingte Namen …
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.