Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在windows上升级pgAdmin 4?_Windows_Postgresql_Pgadmin 4 - Fatal编程技术网

如何在windows上升级pgAdmin 4?

如何在windows上升级pgAdmin 4?,windows,postgresql,pgadmin-4,Windows,Postgresql,Pgadmin 4,我安装了pgAdmin 4作为postgres Windows安装程序的一部分。pgAdmin现在告诉我有一个更新的版本(我有4.8,>4.5)。但是,我看不到任何内置的升级功能,当我下载并运行pgAdmin 4安装程序进行升级时,它将自身安装在错误的位置,导致了问题 起初,我尝试将其安装到默认位置(C:\ProgramFiles(x86)\pgAdmin 4\v4),这是不正确的,因为以前的安装(从postgres安装程序)转到了不同的位置(C:\Program Files\PostgreSQ

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

起初,我尝试将其安装到默认位置(
C:\ProgramFiles(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 installer安装的pgAdmin实例的正确方法是什么?

如果您从此处下载安装程序

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

在您的情况下,上一次安装在不同的位置,因此,您最终拥有了两个版本

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

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


请注意,我个人刚刚使用此方法(将其安装在默认位置)从v4.5升级到v4.8,效果非常好。

不确定这里的最佳方法。 如果您直接从更新pgadmin:安装进入 “C:\ProgramFiles(x86)\pgAdmin 4\v4\runtime\pgAdmin 4.exe”

从以下位置安装整个EnterpriseDB安装程序: 安装在此处: “C:\Program Files\PostgreSQL\11\pgAdmin 4\bin\pgAdmin 4.exe”


这看起来像是一场完全不受欢迎的冲突?并导致@normal?

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

我以前也遇到过同样的问题,必须手动选择路径

显然现在(4.25节)它自动检测路径并正确更新

我必须从下载,pgAdmin本身没有嵌入更新按钮