Scaffold-DbContext игнорирует IP-адрес хоста из строки подключения - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь сгенерировать модели из существующей базы данных PostgreSQL с помощью этой команды:

Scaffold-DbContext "Host=52.0.0.0;Database=my-db;Username=postgres;Password=password" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir Models

Один раз «сработало», попытавшись подключиться к хосту, но не удалось, потому что порт 5432 не был доступен.

Я исправил проблему с сетью, теперь порт открыт, но Host из строки подключения игнорируется, и я получаю следующие ошибки:

28000: no pg_hba Запись .conf для хоста «my.publi c .ip.address», пользователя «postgres», базы данных «my-db», SSL отключен

Я не знаю, почему мой Там даже упоминается адрес publi c, конечно, у меня нет файла pg_hba.conf. Я не сервер.

Есть идеи?

1 Ответ

0 голосов
/ 29 мая 2020

Значит, в сообщении не говорилось, что «my.publi c .address» не имеет файла pg_hba.conf, но что на сервере нет конфигурации для моего IP.

host    all all     my.public.ip/32     md5

Это решило проблему.

...