Scaffold-DbContext忽略连接字符串中的主机IP

问题描述 投票:0回答:1

我正在尝试使用此命令从现有的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文件。我不是服务器。

任何想法?

c# postgresql entity-framework-core npgsql
1个回答
0
投票

所以消息不是说“ my.public.address”没有pg_hba.conf文件,但是服务器上没有用于我的IP的配置。

© www.soinside.com 2019 - 2024. All rights reserved.