我安装了 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/