【问题标题】:Connecting postgresql to database on other harddrive [closed]将postgresql连接到其他硬盘上的数据库[关闭]
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

    • 在使用 pg_dump(从 postgres 9.6 获取数据库和表)后,如何将“结果”导入新的(postgresql 13 的实例)?谢谢史蒂夫
    • 它们是否已经在不同的模式中?你想成为吗?如果没有,对象之间是否存在名称冲突?
    • 我想我记得有几个模式但没有名称冲突。谢谢你,史蒂夫
    猜你喜欢
    • 2013-02-19
    • 1970-01-01
    • 2021-06-14
    • 2017-10-31
    • 2021-11-21
    • 2022-01-10
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    相关资源
    最近更新 更多