Ошибка подключения к базе данных posgresql с помощью pg в Windows - PullRequest
1 голос
/ 08 марта 2019

У меня есть база данных PostgreSQL, определенно существующая, потому что я могу подключиться к ней и сделать SQL-запрос, используя psql.

Однако, когда я пытаюсь соединиться с node.js, используя клиент pg, я получаю сообщение об ошибке, что база данных не существует.

Вот как работает соединение:

var pg = require('pg');
const connection = new pg.Client({
   host: 'localhost',
   port: 5432,
   database: 'camino',
   user: 'postgres',
  password: 'postgres'
})

connection.connect();

И вот ошибка, которую я получил: enter image description here

На английском: The database **camino** does not exist.

Можете ли вы объяснить мне эту ошибку?

1 Ответ

0 голосов
/ 10 марта 2019

Вы уверены, что создали базу данных camino, используя синтаксис создания таблицы, найденный здесь: https://www.postgresql.org/docs/9.1/sql-createdatabase.html

Если вы уже сделали это, Postgresql запускается с 3 базами данных по умолчанию: postgres, template0 и template1. Вы пытались подключиться к базе данных postgres по умолчанию и подтвердили, что она работает?

...