我正在尝试使用此命令从现有的PostgreSQL数据库生成模型:
Scaffold-DbContext "Host=52.0.0.0;Database=my-db;Username=postgres;Password=password" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir Models
它通过尝试连接到主机而“工作”一次,但由于无法访问端口5432而失败。
我修复了网络问题,现在打开了端口,但是连接字符串中的Host
被忽略了,得到的错误是:
28000:主机“ my.public.ip.address”的用户没有pg_hba.conf条目,用户“ postgres”,数据库“ my-db”,关闭SSL
我不知道为什么在那里甚至提到我的公共地址,当然我没有pg_hba.conf
文件。我不是服务器。
任何想法?
所以消息不是说“ my.public.address”没有pg_hba.conf文件,但是服务器上没有用于我的IP的配置。