Подтвердить что ты не робот

База данных резервных копий Ubuntu Dbeaver

У меня установлен Dbeaver, и у меня есть подключение к базе данных PostgreSQL на удаленном сервере.
Я хотел бы экспортировать эту базу данных на свой локальный компьютер, но когда я иду Инструменты → Резервная база данных, я вижу ошибку

Client home is not specified for connection

Что мне указать и где? Я не могу найти ничего об этом в документации.

4b9b3361

Ответ 1

Я использую Windows 7, поэтому, возможно, он работает не так, но стоит попробовать. Сначала вам нужно установить локальный сервер postgresql. Когда это будет сделано, это довольно просто, просто сделайте правильный щелчок на своем соединении PostgreSQL, а затем нажмите "Изменить соединение". Здесь вы можете выбрать своего локального клиента.

Я должен сказать, что я ищу достаточно долго для этого самостоятельно. Надеюсь, что это поможет.

И это мой первый пост, извините, если я сделал что-то не так.

Скриншот подключения к серверу:

Скриншот подключения к серверу

Настройки редактирования экрана:

Настройки редактирования скриншотов

Ответ 2

Конкретный ответ MAC: я столкнулся с той же проблемой. По сути, DBeaver должен знать, где находится корзина postgresql. Он содержит такие вещи, как pg_dump которого зависит инструмент резервного копирования. Если у вас не установлен PostgreSQL, я бы порекомендовал установить его через: postgresapp.com

Для версии 11, /Applications/Postgres.app/contents/versions/11/bin с этого комментария, установка lib будет расположена здесь: /Applications/Postgres.app/contents/versions/11/bin

Поэтому в DBeaver вы захотите отредактировать свойства соединения с БД, чтобы отразить приведенный ниже снимок экрана. Вам будет предложено повторно подключиться к вашей БД, но тогда вам будет хорошо идти.

Надеюсь это поможет.

enter image description here

Ответ 3

Я на Windows с MariaDB с той же проблемой → Ваше предложение сработало и для меня! Конечно, мне пришлось выбрать клиента MariaDB. Спасибо!

Ответ 4

Postgres SQL, установленный с помощью установщика Enterprise DB в Mac OS, pg_restore будет находиться в /Library/PostgreSQL/10/bin..
Так что выберите это местоположение на скриншоте DBaaver для справки, это сработало для меня..