powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump: невозможно сделать бэкап
6 сообщений из 6, страница 1 из 1
pg_dump: невозможно сделать бэкап
    #40027255
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приключения продолжаются:
Код: sql
1.
2.
3.
4.
PGPASSWORD='...' | pg_dump ... db_name > "db_name.sql"
pg_dump: ошибка: слишком много аргументов командной строки (первый: "db_name")
PGPASSWORD='...' pg_dump ... db_name > "db_name.sql"
pg_dump: ошибка: слишком много аргументов командной строки (первый: "db_name")


Проблемы следующие :
1) Утилита переменную окружения PGPASSWORD не использует.
2) Утилита не имеет опций для указания имени БД (в отличие от MySQL).
3) Утилита не имеет опций для указания пароля подключения.

Задача :
1) Создать бэкап БД с помощью утилиты pg_dump без использования файла .pgpass
2) Пароль должен вводиться с клавиатуры, либо передаваться через переменные окружения сессии
3) Все действия должны быть записаны одной командой
...
Рейтинг: 0 / 0
pg_dump: невозможно сделать бэкап
    #40027257
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте прочитать хотя бы pg_dump --help
...
Рейтинг: 0 / 0
pg_dump: невозможно сделать бэкап
    #40027263
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkijПопробуйте прочитать хотя бы pg_dump --help -d dbname
--dbname=dbname
Specifies the name of the database to connect to .Не " to be dumped ", а " to connect to ". В общем случае это разные вещи (опция для имени выгружаемой БД отсутствует).
Но учитывая, что pg_dump создаёт дамп только для одной БД, то эту опцию приравняли к аргументу, отвечающему за имя выгружаемой БД.
...
Рейтинг: 0 / 0
pg_dump: невозможно сделать бэкап
    #40027267
fte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02
Приключения продолжаются:
Код: sql
1.
2.
3.
4.
PGPASSWORD='...' | pg_dump ... db_name > "db_name.sql"
pg_dump: ошибка: слишком много аргументов командной строки (первый: "db_name")
PGPASSWORD='...' pg_dump ... db_name > "db_name.sql"
pg_dump: ошибка: слишком много аргументов командной строки (первый: "db_name")


Проблемы следующие :
1) Утилита переменную окружения PGPASSWORD не использует.
2) Утилита не имеет опций для указания имени БД (в отличие от MySQL).
3) Утилита не имеет опций для указания пароля подключения.

Задача :
1) Создать бэкап БД с помощью утилиты pg_dump без использования файла .pgpass
2) Пароль должен вводиться с клавиатуры, либо передаваться через переменные окружения сессии
3) Все действия должны быть записаны одной командой


Читаю Ваши посты и ей-богу создаётся впечатление,
что postgresql должен решать за Вас Ваши проблемы из "коробки", зачем писать сюда- пишите мантейнерам postgresql
...
Рейтинг: 0 / 0
pg_dump: невозможно сделать бэкап
    #40027284
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax_02
MelkijПопробуйте прочитать хотя бы pg_dump --help
-d dbname
--dbname=dbname
Specifies the name of the database to connect to .Не " to be dumped ", а " to connect to ". В общем случае это разные вещи (опция для имени выгружаемой БД отсутствует).
Чудесно. Вы не справились с элементарных заданием посмотреть pg_dump --help. Попробуйте ещё раз.

Для man, возможно, замечание резонно и имеет смысл перефразировать. Напишите об этом в pgsql-docs.
...
Рейтинг: 0 / 0
pg_dump: невозможно сделать бэкап
    #40027337
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkijВы не справились с элементарных заданием посмотреть pg_dump --help. Попробуйте ещё раз.Что-то не получается. Клавиша залипает. Завтра попробую ещё раз.

MelkijДля man, возможно, замечание резонно и имеет смысл перефразировать. Напишите об этом в pgsql-docs. man-d dbname
--dbname=dbname
...This is equivalent to specifying dbname as the first non-option argument on the command line.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump: невозможно сделать бэкап
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]