如何在Windows上升级pgAdmin 4?

时间:2019-06-05 13:08:58

标签: windows postgresql pgadmin-4

我在Windows的postgres安装程序中安装了pgAdmin 4。 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实例的正确方法是什么?

4 个答案:

答案 0 :(得分:1)

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

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

在您的情况下,以前的安装位于其他位置,因此,您最终有2个版本。

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

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

请注意,我个人刚刚使用此方法从v4.5升级到了v4.8(将其安装在默认位置),它的工作原理很吸引人。

答案 1 :(得分:1)

不确定此处的最佳方法。 如果您直接从以下位置更新pgadmin:https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.10/windows/,则安装将进入 “ C:\ Program Files(x86)\ pgAdmin 4 \ v4 \ runtime \ pgAdmin4.exe”

从以下位置安装整个EnterpriseDB安装程序: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads安装在这里: “ C:\ Program Files \ PostgreSQL \ 11 \ pgAdmin 4 \ bin \ pgAdmin4.exe”

这看起来像是完全不受欢迎的冲突?并导致由@Anomaly确定的问题?

答案 2 :(得分:0)

我认为最好的选择是转到“程序和文件”->选择“ PostgreSQL”和“卸载”。卸载程序会询问您是要卸载整个应用程序还是只卸载单个组件。选择单个组件,然后选择“ pgAdmin”。这将从PostgreSQL目录中卸载pgAdmin。从现在开始,仅从official website安装最新版本的pgAdmin,它将安装到:C:\Program Files (x86)\pgAdmin 4\v4

答案 3 :(得分:0)

我以前也遇到过同样的问题,不得不手动选择路径。

显然,现在(4.25版)它会自动检测路径并正确更新。

我不得不从website下载,pgAdmin本身没有嵌入更新按钮