Ścieżka binarna w preferencjach pgAdmin

15

Zainstalowałem PostgreSQL, ponieważ muszę przywrócić duży .backupplik, który otrzymałem do przesłania na inną platformę (to 38 milionów wierszy, które najwyraźniej były zbyt duże, aby osoba mogła je wyeksportować w inny sposób). Kiedy próbuję „przywrócić” w pgAdmin 4, pojawia się komunikat:

Skonfiguruj ścieżkę binarną PostgreSQL w oknie dialogowym Preferencje.

Czy to tylko ścieżka do folderu PostgreSQL? Nie mogę znaleźć dokumentacji na ten temat na stronie PostgreSQL. Mogę tylko znaleźć:

Użyj pól w węźle Ścieżki binarne, aby określić ścieżki do narzędzi binarnych PostgreSQL i narzędzi binarnych EnterpriseDB Postgres Advanced Server.

Czy istnieje łatwiejszy sposób na przywrócenie bazy danych niż za pomocą pgAdmin?

randodatauser
źródło

Odpowiedzi:

18

Skonfiguruj pgAdmin-> Ścieżki-> Ścieżki binarne i ustaw „Ścieżkę binarną PostgreSQL”, jak pokazano na zrzucie ekranu. W zależności od systemu operacyjnego i szczegółów instalacji pliki binarne mogą znajdować się w innym miejscu. Próbować

`which psql`

z wiersza poleceń w systemach Linux / Unix.

Przykład systemu Windows: ścieżka binarna PostgreSQL: "C:\Program Files\PostgreSQL\9.6\bin" wprowadź opis zdjęcia tutaj

Maks K.
źródło
13
  1. Wybierz element „Serwery”.
  2. Wybierz „Konfiguruj PgAdmin”

    Wybierz element Serwery

  3. Wejdź do lokalnej ścieżki Postgresql „bin” folder.

    Wprowadź ścieżkę do folderu „pg bin”


  • W OSX ścieżka jest /Applications/Postgres.app/Contents/Versions/latest/bin
  • W Mac OSX Sierra była to ścieżka /Library/PostgreSQL/9.6/bin- uważam, że jest to domyślna lokalizacja instalatora EnterpriseDB dla wersji 9.6, która automatycznie instaluje PgAdmin 4.
  • W systemie Linux ścieżka jest taka /usr/bin

    wprowadź opis zdjęcia tutaj

Percy Rojas
źródło