首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从PostgreSQL 12而不是PostgreSQL 10连接到数据库

如何从PostgreSQL 12而不是PostgreSQL 10连接到数据库
EN

Stack Overflow用户
提问于 2020-02-02 23:26:14
回答 1查看 307关注 0票数 0

在Windows10中安装了PostgreSQL版本12.1 (从此页下载)

但是有两个服务器,如下所示:

(为什么安装PostgreSQL 10?)

在.NET C#项目中,下面的代码自动连接到PostgreSQL 10下的数据库postgres

代码语言:javascript
复制
string Server = "localhost";
string Port = "5432";
string Username = "postgres";
string Password = "123456";
string Database = "postgres";
string connString =
String.Format(
    "Server={0};Port={1};Username={2};Password={3};Database={4};SSLMode=Prefer",
    Server,
    Port,
    Username,
    Password,
    Database);
using (var sqlConnection = new NpgsqlConnection(connString))
{
    sqlConnection.Open(); // here opens database postgres under PostgreSQL 10
}

如何更改代码以从PostgreSQL 12而不是PostgreSQL 10打开数据库postgres

EN

回答 1

Stack Overflow用户

发布于 2020-02-03 09:22:40

sames框上的多个实例将同时运行在不同的端口上。不可能同时在同一个端口上运行2个pg实例,因此需要连接到pg12的端口。

就pg10而言,它之前一定存在过!这就解释了为什么你的应用程序默认连接到它,因为pg的默认端口是5432。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60031567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档