Я пытаюсь экспортировать базы данных PostgreSQL (имя базы данных ari_company) с помощью команды pg_dump:
C:\Program Files (x86)\PostgreSQL\10\bin>pg_dump --no-owner -U postgres ari_company> dump.sql
а затем я получил эту ошибку:
pg_dump: [archiver (db)] connection to database "ari_company" failed: FATAL: database "ari_company" does not exist
но когда я запускаю базу данных по умолчанию (postgres), она работает, и создается dump.sql. с командой
psql\li checked which db exist and there is postgres and my created ari_company. what im doing wrong here ?
привет, я только что обнаружил, в чем проблема. у меня было установлено два сервера, но я каким-то образом подключался к неправильному серверу (где не было необходимых db)





Проблема заключалась в том, что у меня было два установленных сервера, но я подключался к неправильному серверу, на котором нет именованной базы данных. база данных postgres выходит на обоих серверах, потому что она создается автоматически с именем, которое вы установили для имени пользователя
Так что же именно
\lпоказывает вам, когда вы запускаете его вpsql? (редактировать ваш вопрос)