postgresql - 为 ASP.NET Core 5.0 配置 PostgreSQL 连接字符串 - EF Core 5.0 Web 应用程序在 MS 或 Linux 云上运行?

标签 postgresql azure amazon-redshift npgsql ef-core-5.0

我希望能够将 PostgreSQL 10-13 与 NPGSQL 驱动程序和 NPGSQL EF Core 5.0 提供程序结合使用,以部署到 Azure Web Apps 和 AWS Linux。

但是,NPGSQL 文档重点关注开发人员问题,并且在连接字符串和其他棘手的基础知识等细节方面受到限制。

ConnectionStrings.com 仅提供 PostgreSQL 连接字符串的简单示例,不提供诊断信息。

任何人都可以告诉我基本的东西,例如,当我在 Microsoft 环境与 Linux 环境中时,Postgresql NPGSQL 连接字符串中的“主机名”的值适合什么?

我试图远离 ODBC 和 OLE DB 或其他 ADO.NET 时代技术。

非常感谢您提供任何其他线索,例如这些令人痒痒的信息在哪里以及由谁提供?

最佳答案

主机名只是标准 DNS 主机名(例如 server.domain.com)或 IP 地址。

This page in the Npgsql docs列出了各种连接字符串,基本字符串位于顶部。 The getting started page还显示了连接字符串的典型基本示例。

关于postgresql - 为 ASP.NET Core 5.0 配置 PostgreSQL 连接字符串 - EF Core 5.0 Web 应用程序在 MS 或 Linux 云上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67579421/

相关文章:

sql - 如何在 SQL 查询中获取 Paperclip 照片 url - Rails 3.1,Paperclip

django - 具有 NULL 值的多列上的 unique_together 约束

postgresql - 错误 : current transaction is aborted, 命令在事务 block 结束之前被忽略 --- 从 Aqua studio 导出数据

mysql - 用于中型数据的 BigQuery 替代方案

django - 无法测试 Django 1.7 应用程序

sql - 如何比较同一表列中的值并在相等时返回

c# - 删除 HTTP 服务器和 X-Powered-By header

azure - Azure DevOps 中构建管道失败时如何添加相关工作项?

c# - 审核添加到 Azure 表存储的行

sql - 创建中间日期行