当前位置: 首页 > 知识库问答 >
问题:

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

巫马翰翮
2023-03-14

我正在尝试使用以下命令从现有的PostgreSQL数据库生成模型:

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

它通过尝试连接到主机来“工作”一次,但由于无法访问端口5432而失败。

我修复了网络问题,现在端口已打开,但连接字符串中的< code>Host被忽略,我得到的错误是:

28000:无pg_hba。主机“my.public.ip.address”、用户“postgres”、数据库“my-db”的conf条目,SSL关闭

我不知道为什么我的公共地址甚至在那里被提及,当然我没有pg_hba.conf文件。我不是服务器。

有什么想法吗?

共有1个答案

茅星雨
2023-03-14

因此,该消息并不是说“我的.public.地址”没有pg_hba.conf文件,而是说服务器中没有针对我的IP的配置。

host    all all     my.public.ip/32     md5

这解决了问题。

 类似资料:
  • 我想使用下面的连接器配置将多个表数据发布到同一个Kafka主题,但我看到了下面的异常 例外 原因:io.confluent.kafka.schemaregistry.client.rest.exceptions.RestClientException:正在注册的架构与早期架构不兼容;错误代码:409 连接器似乎忽略了主题策略属性集,并继续使用旧的${主题}-key和${主题}-value主题。 连

  • 问题内容: 忽略大小写,比较Python中字符串的最简单方法是什么? 当然可以做到(str1.lower()<= str2.lower())等,但这会创建两个附加的临时字符串(明显的alloc / gc开销)。 我想我正在寻找一个等效于C的stricmp()。 [请求更多上下文,所以我将用一个简单的示例进行演示:] 假设您要排序一个完整的字符串列表。您只需执行List.sort()。这是O(n *

  • 问题内容: 我想在CSS中实现以下目标。我该如何在IE8 +中运行 问题答案: 您无法按照建议的方式进行动态字符串插值,但是如果属性的可能值数量有限,则可以为每个属性创建样式: 如果类型数量不合理,那么您可能需要提出一个比我这里列出的更好的解决方案。

  • 这些变化都是形式上的 其中“main()”可以是任何函数的名称。我想生成不是这种形式的所有变化的差异。 git diff的-g和-s选项非常接近--它们查找与字符串或正则表达式匹配的更改。 我还注意到,标准unix diff有-I选项来“忽略所有行都匹配re的更改”。但是我找不到用unix diff工具替换Git自己的diff的正确方法。

  • 问题内容: 我有下表 我需要将所有注释收集到单个字符串中 如果不订购,则按预期方式工作,最后返回所有您的注释。但是在运行以下代码后,添加了 ORDER BY 子句: 仅返回最后一条评论。有谁知道为什么ORDER BY导致串联的奇怪结果? PS:如果使用 FOR XML 子句代替串联,则可以很好地工作。是否有一种方法可以创建SQL Server函数,以将子查询中的多行“填充”到单个定界字段中? 问题

  • 问题内容: 是否可以确定String是否包含字符串模式?我想知道当字符不区分大小写时是否有可能。如果是这样,怎么办? 问题答案: 您可以使用 检查CharSequence是否包含搜索CharSequence(不区分大小写),处理为null。不区分大小写由String.equalsIgnoreCase(String)定义。 空的CharSequence将返回false。 这将比regex更好,因为