Вход | Регистрация

1С:Предприятие ::

Метки: 

Postgresql просит пароль на восстановление базы

Я
   Atos11
 
21.08.18 - 10:11
Здравствуйте, по совету с этого форума установил PostgreSQL Backup, настроил все работает, спасибо большое. Но теперь нужно же проверить, попытался вчера вечерком восстановить базу (в тестовую разумеется), почитал мануал, но выполнить команду не могу, просит пароль! (от postgres не подходит). В hba.conf поставил "host all all 127.0.0.1/32 md5" но не помогает, сервер перезагружал после изменений. Не подскажите куда копать?


Восстановление происходит на том-же сервере где БД и сервер 1с.
 
 
   Atos11
 
1 - 21.08.18 - 10:17
Выполняю команду в cmd C:\Windows\system32>psql test < D:\*****\*****v8\arhiv.sql

спрашивает пароль
   Фрэнки
 
2 - 21.08.18 - 10:19
(1) скопируй или заскринь полный текст перед тем, как выводит поле для ввода пароля.
   Фрэнки
 
3 - 21.08.18 - 10:21
(1) это самое окно где команду выполняешь, оно запущено с правами админа компа или как?
   Atos11
 
4 - 21.08.18 - 10:24
от админа выполняю, сюда можно ссылку на скрин?
   Фрэнки
 
5 - 21.08.18 - 10:25
конечно ссылкой скрины обычно показывают. А затем, если хотят, то источник удаляют и все шито крыто как бы :)
   Atos11
 
6 - 21.08.18 - 10:25
   Atos11
 
7 - 21.08.18 - 10:27
ну то есть делаю как указано тут: https://postgrespro.ru/docs/postgresql/9.6/backup-dump


25.1.1. Восстановление дампа
Текстовые файлы, созданные pg_dump, предназначаются для последующего чтения программой psql. Общий вид команды для восстановления дампа:
psql имя_базы < файл_дампа
   Atos11
 
8 - 21.08.18 - 10:32
вот про пароль в мануале не сказано, пароль от юзера postgres не подходит.
   Фрэнки
 
9 - 21.08.18 - 10:34
https://postgrespro.ru/docs/postgresql/9.6/app-psql

и там кусочек

-w
--no-password
Не выдавать запрос на ввод пароля. Если сервер требует аутентификацию по паролю и пароль не доступен с помощью других средств, таких как файл .pgpass, попытка соединения не удастся. Этот параметр может быть полезен в пакетных заданиях и скриптах, где нет пользователя, который вводит пароль.

Обратите внимание, что этот параметр действует на протяжении всей сессии и, таким образом, влияет на метакоманду \connect, также как и на первую попытку соединения.

-W
--password
Принудительно запрашивать пароль перед подключением к базе данных.

Это несущественный параметр, так как psql запрашивает пароль автоматически, если сервер проверяет подлинность по паролю. Однако, чтобы понять это, psql лишний раз подключается к серверу. Поэтому иногда имеет смысл ввести -W, чтобы исключить эту ненужную попытку подключения.

Обратите внимание, что этот параметр действует на протяжении всей сессии и, таким образом, влияет на метакоманду \connect, также как и на первую попытку соединения.
   Atos11
 
10 - 21.08.18 - 10:43
хм.. спасибо. а -w нужно указать где? пример:"psql -w имя_базы < файл_дампа" так?
 
 Рекламное место пустует
   Atos11
 
11 - 21.08.18 - 10:53
Спасибо, понял куда копать. Нужно -U указывать.


Список тем форума
Рекламное место пустует Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует