Postgres: psql: FATAL: корень базы данных не существует в Windows 10

Пожалуйста, проверьте приведенную ниже команду, которую я выполнил:

C:\Windows\system32>psql -U root
Password for user root:
psql: FATAL:  database "root" does not exist


person Raghav Rangani    schedule 05.06.2019    source источник


Ответы (1)


Если вы явно не укажете, к какой базе данных вы хотите подключиться, psql будет использовать базу данных с тем же именем, что и у пользователя базы данных.

Поскольку вы указали пользователя базы данных root, psql пытается подключиться к базе данных с таким именем, но база данных не существует.

Попробуйте указать существующую базу данных:

psql -U root -d mydb

Если вы не знаете, какую базу данных использовать, или если вы никогда не создавали базу данных, вы всегда можете использовать базу данных postgres.

person Laurenz Albe    schedule 05.06.2019
comment
Что делать, если у меня нет созданной базы данных? - person Ganesh Satpute; 10.04.2020
comment
Это самый быстрый ответ, который я получил на StackOverflow: D. Спасибо за информацию. Возможно, вам следует добавить это к ответу, чтобы он помог другим :). - person Ganesh Satpute; 10.04.2020