170 похожих чатов

Здравствуйте. Проблемка есть с PostgreSQL, буду благодарен, если объясните. 1. Я

скачал PostgreSQL, всё работает нормально, версия — psql (PostgreSQL) 13.11 (Debian 13.11-0+deb11u1);
2. Я скачал программу DBeaver, создал БД и попытался сделать её бэкап;
3. Не получилось, в логах ошибка, якобы нет утилиты pg_dump. Я посмотрел, где эта утилита, и оказывается, что она есть, но не в том каталоге. Я с помощью команды mv принудительно переместил её в нужный для DBeaver каталог, но DBeaver всё равно не сработал (ошибка точно та же);
4. Я попытался сделать бэкап с помощью команды pg_dump -U username -d dbname -f backup.sql, но мне выдало ошибку, якобы pg_dump нет, но может быть скачана по команде sudo apt install postgresql-client-common;
5. Я ввёл команду для установки postgresql-client-common, но мне выдало ответ, якобы это уже есть и не нуждается в обновлении;
6. Я попытался ещё раз ввести команду из 4 пункта, но выдало ту же ошибку («утилиты нет, но может быть скачана»).

Как решить эту проблему? Желательно без использования pgAdmin, потому что я её даже скачать не могу (выдаёт ошибку, якобы репозиторий pgAdmin не содержит Release). Поиск информации по интернету и вопросы к ChatGPT результатов не дали

7 ответов

11 просмотров

Тебе надо указать путь к утилите. Либо в переменных окружения путь добавить. Либо явно указать.

PyCodeMan- Автор вопроса
Ded
Тебе надо указать путь к утилите. Либо в переменны...

В переменных окружения пробовал уже, бесполезно. А путь к утилите — как? В самом же приложении DBeaver или как?

Все таки попробуй pgadmin. Нормально он качается.

PyCodeMan
В переменных окружения пробовал уже, бесполезно. А...

Насчёт именно dbeaver не подскажу. У меня такой проблемы с ним не было

PyCodeMan- Автор вопроса

Я извиняюсь за дублёж вопроса, очень интересно было с вами разговаривать (без сарказма, вы хорошие собеседники), но всё-таки, может, кто-то сталкивался с чем-то таким? Повторяю вопрос потому, что вижу, что побольше людей в чат зашли

PyCodeMan- Автор вопроса

Решил проблему. На заметку, у кого будет аналогичная: 0. sudo find / -name pg_dump 1. su - postgres (или иное имя пользователя СУБД); 2. «полный/путь/к/pg_dump/без/кавычек» -d database_name -f backup_name.sql 3. exit 4. sudo find / -name backup_name.sql (должно сохраниться в /var/lib/postgres, но всяко может быть) 5. Из папки, где находится backup_name.sql, можно его спокойно отправить, как в файл, а далее, тот, кто будет принимать, должен импортировать этот файл в программу для работы с БД. Вроде бы простое решение, но искал всю ночь

PyCodeMan
Решил проблему. На заметку, у кого будет аналогичн...

в п2 еще рекомендую сразу полученный дамп пожать, используя кастомный формат pg_dump -Fc database_name > backup_name.gz за счет сжатия это ускорит дальнейшее распространение файла и сократит его объем на диске восстановить базу из такой копии: pg_restore -d database_name backup_name.gz

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта