【发布时间】:2021-01-30 10:09:53
【问题描述】:
我使用的是 Win 10 64 位,并且刚刚在此处安装了 postgresql:C:\Program Files\PostgreSQL\13。我这里有一个较旧的安装,有很多表:F:\Program Files\PostgreSQL\9.6\data。两个驱动器都在同一台计算机上。我的新安装可以连接到驱动器 f: 上的数据库吗?
【问题讨论】:
标签: postgresql hard-drive
我使用的是 Win 10 64 位,并且刚刚在此处安装了 postgresql:C:\Program Files\PostgreSQL\13。我这里有一个较旧的安装,有很多表:F:\Program Files\PostgreSQL\9.6\data。两个驱动器都在同一台计算机上。我的新安装可以连接到驱动器 f: 上的数据库吗?
【问题讨论】:
标签: postgresql hard-drive
数据是否需要保留在两个单独的实例中?如果没有,您可以使用 pg_dump 从一个导出数据,然后将其导入另一个。然后停用旧的。
如果您需要维护单独的实例,可以使用postgres_fdw 将它们连接在一起。这对于跨两个实例进行查询非常方便,但性能通常会受到影响,而且通常会非常严重。
【讨论】: