Binärer Pfad in den Einstellungen von pgAdmin


15

Ich habe PostgreSQL installiert, weil ich eine große .backupDatei wiederherstellen muss, die ich zum Hochladen auf eine andere Plattform erhalten habe (es sind 38 Millionen Zeilen, die anscheinend zu groß waren, als dass die Person sie auf andere Weise exportieren könnte). Wenn ich versuche, in pgAdmin 4 "wiederherzustellen", erhalte ich die Meldung:

Bitte konfigurieren Sie den PostgreSQL-Binärpfad im Dialogfeld "Einstellungen".

Ist dies nur der Pfad zum PostgreSQL-Ordner? Ich kann keine Dokumentation dazu auf der PostgreSQL-Site finden. Alles was ich finden kann ist:

Verwenden Sie die Felder im Knoten Binärpfade, um Pfade zu den Binärdienstprogrammen PostgreSQL und EnterpriseDB Postgres Advanced Server anzugeben.

Gibt es eine einfachere Möglichkeit, die Datenbank wiederherzustellen, als mit pgAdmin?

Antworten:


18

Konfigurieren Sie pgAdmin-> Paths-> Binary Paths und setzen Sie "PostgreSQL Binary Path" wie im Screenshot gezeigt. Je nach Betriebssystem und Installationsdetails befinden sich die Binärdateien möglicherweise an einer anderen Stelle. Versuchen

`which psql`

von der Kommandozeile auf Linux / Unix-Systemen.

Ein Windows Beispiel: PostgreSQL Binary Path: "C:\Program Files\PostgreSQL\9.6\bin" Bildbeschreibung hier eingeben


13
  1. Wählen Sie den Punkt "Server".
  2. Wählen Sie "Configure PgAdmin"

    Wählen Sie Server aus

  3. Geben Sie in den lokalen Pfad Postgresql "bin" -Ordner.

    Geben Sie den Pfad zum Ordner "pg bin" ein


  • Unter OSX lautet der Pfad /Applications/Postgres.app/Contents/Versions/latest/bin
  • Unter Mac OS X Sierra lautete der Pfad /Library/PostgreSQL/9.6/bin- ich glaube, dies ist der Standardspeicherort des EnterpriseDB-Installationsprogramms für 9.6, das PgAdmin 4 automatisch installiert.
  • Unter Linux lautet der Pfad /usr/bin

    Bildbeschreibung hier eingeben


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.