база данных "public" не существует - postgres / sequelize - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь подключить базу данных postgres из sequelize (node.js). Но sequelize выдает ошибку вроде ERROR: database "public" does not exist.

URL базы данных указан ниже:

postgres: // postgres: root @ localhost: 5432 / public

Результат show db приведен ниже: enter image description here

Я изменил URL базы данных следующим образом:postgres://postgres:root@localhost:5432/postgres, где postgres является действующей базой данных. Найдите прилагаемое изображение ниже:

enter image description here

1 Ответ

0 голосов
/ 14 декабря 2018

база данных и схема в postgresql - это не один и тот же объект. Вы должны указать имя базы данных, а не имя схемы

. Вы можете получить список базы данных, используя

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