我安装了 pgAdmin 4 作为 Windows 的 postgres 安装程序的一部分。 pgAdmin 现在告诉我有一个更新的版本(4.8,> 4.5,我有)。但是,我看不到内置的升级功能,当我下载并运行 pgAdmin 4 安装程序进行升级时,它自己安装在错误的位置,导致出现问题。

起初我尝试将它安装到默认位置( C:\Program Files (x86)\pgAdmin 4\v4 ),这是不正确的,因为之前的安装(来自 postgres 安装程序)去了不同的位置( C:\Program Files\PostgreSQL\11\pgAdmin 4 )。

第二次,我将其指向我现有的 postgres 安装( C:\Program Files\PostgreSQL\11\pgAdmin 4 ),但它将自己安装到那里的子目录( C:\Program Files\PostgreSQL\11\pgAdmin 4\v4 ),而不是升级现有安装,再次导致重复安装和由此产生的问题。我假设如果我去下载 postgres 安装程序,它只会重新安装 pgAdmin 的 4.5 版,尽管我还没有测试过。

升级最初由 postgres Windows 安装程序安装的 pgAdmin 实例的正确方法是什么?

最佳答案

如果您从这里下载安装程序 https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.8/windows/

它应该会自动在 (C:\Program Files (x86)\pgAdmin 4\v4) 中安装 4.8 版本
覆盖任何现有的 4.x 版本,但保留您的服务器连接和设置。

在您的情况下,之前的安装位于不同的位置,因此您最终拥有 2 个版本。

我建议您转到控制面板并从那里卸载您拥有的所有版本。之后转到上面的链接,在默认位置下载并安装 v4.8。每次有新版本可用时,只需安装它并让安装程序将其安装在默认位置。

请注意,您的 pgadmin 服务器连接可以在 %appdata%\pgAdmin 中找到。

请注意,我个人刚刚使用此方法(将其安装在默认位置)从 v4.5 升级到了 v4.8,并且它的工作非常出色。

关于windows - 如何在 Windows 上升级 pgAdmin 4?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56461166/

10-16 16:50