pg_upgrade 9.1 -> 9.5 ошибки при работе "connection to database failed: fe_sendauth: no password supplied"

Доброго всем времени!

есть необходимость произвести обновление с 9.1 на 9.5 с сохранением текущей БД(примерный размер 5ТБ) работающей на Windows 2012. Во избежания проблем с реальной СУБД решил на тестовой машине(windows 10) произвести апдейт.

прочитав инструкцию по использованию pg_upgrade и делав как описано получаю ошибоку("connection to database failed: fe_sendauth: no password supplied")

стоит PostgreSQL 9.1 в диреткории (C:\Program Files (x86)\PostgreSQL\9.1\)
устанавливаю PostgreSQL 9.5 с указанием порта 5433 в директорию D:\PostgreSQL\9.5\

шаги:
1) останавливаю обе службы
2) открываю cmd от имени администратора
3) ввожу RUNAS /USER:postgres "CMD.EXE"
4) указываю PATH: SET PATH=%PATH%;D:\PostgreSQL\9.5\bin;
5) D:\PostgreSQL\9.5\bin\>pg_upgrade -d "C:/Program Files (x86)/PostgreSQL/9.1/data" -D "D:/PostgreSQL/9.5/data" -b "C:/Program Files (x86)/PostgreSQL/9.1/bin" -B "D:/PostgreSQL/9.5/bin" -c -v

ошибка (connection to database failed: fe_sendauth: no password supplied):
Running in verbose mode

-----------------------------------------------------------------
pg_upgrade run on Tue Aug 16 13:11:04 2016
-----------------------------------------------------------------

Performing Consistency Checks
-----------------------------
Checking cluster versions ok
pg_control values:

First log file ID after reset: 0
First log file segment after reset: 114
pg_control version number: 903
Catalog version number: 201105231
Database system identifier: 6285224021097044978
Latest checkpoint's TimeLineID: 1
Latest checkpoint's NextXID: 0/335789
Latest checkpoint's NextOID: 73192
Latest checkpoint's NextMultiXactId: 1
Latest checkpoint's NextMultiOffset: 0
Latest checkpoint's oldestXID: 663
Latest checkpoint's oldestXID's DB: 1
Latest checkpoint's oldestActiveXID: 0
Maximum data alignment: 8
Database block size: 8192
Blocks per segment of large relation: 131072
WAL block size: 8192
Bytes per WAL segment: 16777216
Maximum length of identifiers: 64
Maximum columns in an index: 32
Maximum size of a TOAST chunk: 1996
Date/time type storage: 64-bit integers
Float4 argument passing: by value
Float8 argument passing: by reference
Current pg_control values:

pg_control version number: 942
Catalog version number: 201510051
Database system identifier: 6319033798590972880
Latest checkpoint's TimeLineID: 1
Latest checkpoint's full_page_writes: on
Latest checkpoint's NextXID: 0/617
Latest checkpoint's NextOID: 16393
Latest checkpoint's NextMultiXactId: 1
Latest checkpoint's NextMultiOffset: 0
Latest checkpoint's oldestXID: 608
Latest checkpoint's oldestXID's DB: 1
Latest checkpoint's oldestActiveXID: 0
Latest checkpoint's oldestMultiXid: 1
Latest checkpoint's oldestMulti's DB: 1
Latest checkpoint's oldestCommitTsXid:0
Latest checkpoint's newestCommitTsXid:0
Maximum data alignment: 8
Database block size: 8192
Blocks per segment of large relation: 131072
WAL block size: 8192
Bytes per WAL segment: 16777216
Maximum length of identifiers: 64
Maximum columns in an index: 32
Maximum size of a TOAST chunk: 1996
Size of a large-object chunk: 2048
Date/time type storage: 64-bit integers
Float4 argument passing: by value
Float8 argument passing: by reference
Data page checksum version: 0

Values to be changed:

First log segment after reset: 000000010000000000000002
"C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "C:/Program Files (x86)/PostgreSQL/9.1/data" -o "-p 50432 -b " start >> "pg_upgrade_server_start.log" 2>&1

connection to database failed: fe_sendauth: no password supplied

could not connect to old postmaster started with the command:
"C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "C:/Program Files (x86)/PostgreSQL/9.1/data" -o "-p 50432 -b " start
"C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_ctl" -w -D "C:/Program Files (x86)/PostgreSQL/9.1/data" -o "" -m fast stop >> "pg_upgrade_utility.log" 2>&1

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Учимся читать по-английски: >

Учимся читать по-английски:

> connection to database failed: fe_sendauth: no password supplied

подключить к БД не получилось: fe_sendauth: не предоставлен пароль

Вы запускаете команду, которой требуется пароль для входа. Так что либо дайте пароль (и пользователя), либо разрешите баспарольный вход в pg_hba.conf

как эта ошибка переводиться я

как эта ошибка переводиться я в курсе.
pg_upgrade не поддерживает приемку логин и пароля как параметров

Проблема разрешилась после указания в pg_hba.conf в поле METHOD trust на строке ::1/128(на 9.1 и 9.5)

Спасибо за помощь

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023