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 …
Ich möchte eine IP-Adresse in eine Spalte mit Typ einfügen inet. In welchem Format kann ich die Daten einfügen? ist es nur binär oder gibt es eine Möglichkeit, die ich aus Text einfügen kann, z "192.168.1.082". Gibt es dafür Hilfefunktionen, damit ich sie psqlan der Eingabeaufforderung testen kann ?
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 …
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. …
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 …
Meine Abfrage (um eine neue Tabelle aus einer vorhandenen Tabelle zu erstellen) dauert sehr lange. Also habe ich in meinem Büro eine entfernte Datenbank eingerichtet - dort mehr RAM. Ich kann wie gewohnt von zu Hause aus mit psql eine Verbindung zu meiner Datenbank herstellen. Wie kann ich den Remote-Server …
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 …
Ich entwickle ein sehr langes Skript. Ich möchte das Skript in kleinere, besser verwaltbare Skripte aufteilen und jede SQL-Datei in eine Master-Datei aufnehmen und dann einfach die Master-Datei ausführen. Beispiel: master.sql Inhalt (Ich kenne die zu verwendende Syntax nicht): file1.sql file2.sql file3.sql Ich habe mehrere Tutorials zur Verwendung psql -fin …
Ich verwende den Befehl psql \ copy und möchte ihm eine Variable aus der Shell (für den Tabellennamen) übergeben, wie ich es beim Erstellen von Skriptabfragen getan habe. Ich habe in der Dokumentation zu psql gelesen, dass: Die Syntax des Befehls ähnelt der des SQL COPY-Befehls. Beachten Sie, dass aus …
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
Ich generiere eine Liste von SQL-Befehlen, um einige Daten zu exportieren, die ich letztendlich mit psql -f ausführe. Die Abfragen erhalten alle dieselbe Teilmenge von Daten, daher dachte ich, ich würde die Qualifikationen herausrechnen und eine Liste der zulässigen Benutzer-IDs in eine temporäre Tabelle wie diese einfügen create temporary table …
Gibt es eine Option, die das Verhalten des Schalters psql \ e "Externen Editor beenden -> Abfrage wird automatisch ausgeführt" ändern kann? (Außer absichtlich die Abfragesyntax zu entstellen).
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.