Почему я получаю сообщение об ошибке: «Идентификационная идентификация не удалась для пользователя« я »», когда я пытаюсь подключиться, используя клиент узла postgres, но работает через оболочку? - PullRequest
0 голосов
/ 05 марта 2020

Сначала мое имя пользователя jgleason, и я могу подключиться к postgres локально следующим образом ...

[jgleason@localhost int]$ psql testDB
psql (11.7)
Type "help" for help.

testDB=> SELECT NOW();
              now              
-------------------------------
 2020-03-05 10:18:52.119741-05
(1 row)

Но когда я пытаюсь запустить следующий код узла ...

импортировать pg из 'pg'; // пулы будут использовать переменные среды // для получения информации о соединении

const pool = new pg.Pool({
  user:"jgleason",
  password:"...",
  database:"testDB"
})
pool.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  pool.end()
});

Я получаю ...

ошибка: аутентификация идентификатора не удалась для пользователя "jgleason"

Я попытался изменить пароль в postgres, чтобы убедиться, что он тот же, и попытался перезапустить. Я использую CentOS.

Так почему я могу подключиться через оболочку, но не указать явное имя пользователя и пароль?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...