将postgresql连接到其他硬盘上的数据库[关闭]

Posted

技术标签:

【中文标题】将postgresql连接到其他硬盘上的数据库[关闭]【英文标题】:Connecting postgresql to database on other harddrive [closed] 【发布时间】:2021-01-30 10:09:53 【问题描述】:

我使用的是 Win 10 64 位,并且刚刚在此处安装了 postgresql:C:\Program Files\PostgreSQL\13。我这里有一个较旧的安装,有很多表:F:\Program Files\PostgreSQL\9.6\data。两个驱动器都在同一台计算机上。我的新安装可以连接到驱动器 f: 上的数据库吗?

【问题讨论】:

【参考方案1】:

数据是否需要保留在两个单独的实例中?如果没有,您可以使用 pg_dump 从一个导出数据,然后将其导入另一个。然后停用旧的。

如果您需要维护单独的实例,可以使用postgres_fdw 将它们连接在一起。这对于跨两个实例进行查询非常方便,但性能通常会受到影响,而且通常会非常严重。

【讨论】:

在使用 pg_dump(从 postgres 9.6 获取数据库和表)后,如何将“结果”导入新的(postgresql 13 的实例)?谢谢史蒂夫 它们是否已经在不同的模式中?你想成为吗?如果没有,对象之间是否存在名称冲突? 我想我记得有几个模式但没有名称冲突。谢谢你,史蒂夫

以上是关于将postgresql连接到其他硬盘上的数据库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

无法将 Android 连接到 PostgreSQL 数据库

通过ODBC将Excel连接到PostgreSQL

无法从 Windows 上的 pgadmin 连接到 greenplum postgresql

如何以正确的方式将 PostgreSQL 连接到 NodeJS? [复制]

使用 Alexa Skill 连接到 Postgresql

Spring Boot Docker Container 无法连接到托管在 Docker 主机上的 postgresql