Почему я не могу подключиться к базе данных pgsql с другого языка?C#

Место общения программистов C#
Anonymous
Почему я не могу подключиться к базе данных pgsql с другого языка?

Сообщение Anonymous »

Извините, если вопрос глупый, но я изучаю SQL и несколько дней ищу решение, но не нашел. В основном использование PostgresSQL из CMD работает отлично, я могу создавать базу данных, подключаться, создавать таблицы, вставлять изменения и т. д. Проблема возникает, когда недавно я пытался манипулировать своей базой данных с другого языка (пробовал с C# и Python), но когда Пробую подключиться и получаю ошибку:

Код: Выделить всё

database 'Biblioteca' does not exist
.
Я знаю, что это не так, потому что, конечно, он находится на моем компьютере, но также если я изменю правильный пароль на неправильный в своей строке подключения, например:

Код: Выделить всё

NpgsqlConnection conn = new NpgsqlConnection("Server = localhost; " +
"User Id= admin; Password = wrongpass; Database =Biblioteca");
Вместо этого я получаю сообщение об ошибке:

Не удалось выполнить аутентификацию пароля для пользователя «admin»

Это говорит мне о том, что программа действительно может сообщить о существовании базы данных, но по какой-то причине она просто игнорирует ее. Я делаю что-то неправильно? Нужна любая помощь, которую я могу получить.
Примечание: я работаю над Windows.

Подробнее здесь: https://stackoverflow.com/questions/781 ... r-language

Вернуться в «C#»