Двоичный путь в настройках pgAdmin

15

Я установил PostgreSQL, потому что мне нужно восстановить большой .backupфайл, который я получил для загрузки на другую платформу (это 38 миллионов строк, что, по-видимому, было слишком большим для человека, чтобы экспортировать его любым другим способом). Когда я пытаюсь «восстановить» в pgAdmin 4, я получаю сообщение:

Пожалуйста, настройте двоичный путь PostgreSQL в диалоге настроек.

Это просто путь к папке PostgreSQL? Я не могу найти документацию по этому вопросу на сайте PostgreSQL. Все, что я могу найти, это:

Используйте поля в узле двоичных путей, чтобы указать пути к двоичным утилитам PostgreSQL и двоичным утилитам EnterpriseDB Postgres Advanced Server.

Есть ли более простой способ восстановить базу данных, кроме как через pgAdmin?

randodatauser
источник

Ответы:

18

Настройте pgAdmin-> Paths-> Binary paths и установите «двоичный путь PostgreSQL», как показано на скриншоте. В зависимости от вашей ОС и подробностей установки, двоичные файлы могут находиться в другом месте. Пытаться

`which psql`

из командной строки в системах Linux / Unix.

Пример Windows: двоичный путь PostgreSQL: "C:\Program Files\PostgreSQL\9.6\bin" введите описание изображения здесь

Макс К.
источник
13
  1. Выберите пункт «Серверы».
  2. Выберите «Настроить PgAdmin»

    Выберите пункт Серверы

  3. Войдите в локальную папку Postgresql «bin».

    Введите путь к папке "pg bin"


  • На OSX путь является /Applications/Postgres.app/Contents/Versions/latest/bin
  • В Mac OSX Sierra путь был /Library/PostgreSQL/9.6/bin- я считаю, что это местоположение по умолчанию из установщика EnterpriseDB для 9.6, который автоматически устанавливает PgAdmin 4.
  • В Linux путь /usr/bin

    введите описание изображения здесь

Перси Рохас
источник