我正在使用 postgres.heroku.com 来托管我的数据库。这意味着我无法更改服务器设置。因此,这个问题的答案对我没有帮助。Heroku 不愿意改变他们的设置(我已经联系过他们)。
我想知道破解 PgAdmin III 以保持连接活动的最佳方法是什么。我正在考虑创建 Autohotkey 宏以在 PgAdmin 处于后台时自动执行用户界面操作,或者使用某种网络工具强制代表 PgAdmins 发送网络消息。
我还收到了一份 500 美元的报价,要求某人更改为 PgAmin III 的代码。PgAdmin 的开发者,不会修改代码,只是因为 Heroku。
我该怎么办?PgAdmin 在很多方面都优越,它只是有这个缺点。
我试图安装的pgAdmin III使用v1.20.0包从pgadmin.org。我发现一些来源表明我应该能够为当前用户安装它而无需提供管理员密码,但我无法让它工作。
这个邮件列表项说的是 v1.12.3 包:
据我所知,我们没有设置任何应该强制每台机器安装的属性(我们当然不会强制启用 ALLUSERS)。您可以尝试使用如下命令从命令行安装:
msiexec /i pgadmin3.msi ALLUSERS =""
那应该运行安装程序,但它会进入每个用户模式。
在这个 StackOverflow question 中,OP 评论:
我使用了 ALLUSERS=2 和 MSIINTSTALLPERUSER=1
因此,阅读该问答中的链接页面(但只了解我正在阅读的部分内容),我尝试了一些变体:
PS C:\Users\ath\Downloads\pgadmin3-1.20.0> msiexec /i pgadmin3.msi ALLUSERS=2
PS C:\Users\ath\Downloads\pgadmin3-1.20.0> msiexec /i pgadmin3.msi ALLUSERS=""
PS C:\Users\ath\Downloads\pgadmin3-1.20.0> msiexec /i pgadmin3.msi ALLUSERS="" MSIINSTALLPERUSER=1
Run Code Online (Sandbox Code Playgroud)
在每种情况下,最后的“安装”按钮都有一个管理员盾牌图标,当我单击它继续时,会弹出密码对话框;取消对话框会停止安装。
我不确定我是否使用msiexec错误,或者这些解决方法是否根本不适用于这种软件和操作系统版本的组合。
如何在没有管理员权限的情况下在 Windows 7 上安装 pgAdmin III?除了我到目前为止的失败之外,还有什么理由相信这是不可能的?
我的 pgAdmin3 安装遇到了问题(窗口故障导致其无法使用),我想尝试将其从系统中完全删除并重新安装,看看是否可以解决问题。我尝试过简单地删除该应用程序并重新安装它,但这没有帮助,但是当我这样做时,它还会记住上次安装的服务器连接,因此它必须将文件留在某处。我需要清理什么才能完全删除 pgAdmin3 以便我可以进行全新安装?
系统信息:Mac OS X 10.9.1 Mavericks,通过从 pgadmin.org 下载的 .dmg 文件安装了 pgAdmin3 v1.18.1
我已经尝试过了
locate .pg*
Run Code Online (Sandbox Code Playgroud)
它在我的主目录中找到两个文件:.pgadmin_histoqueries 和 .pgpass - 删除这两个文件并没有改变任何内容。我还删除了 pgadmin.log - 再次没有效果。
我还尝试在窗口故障开始之前从时间机器恢复 pgAdmin3.app,但这也无法解决任何问题。
pgadmin3 ×3
pgadmin ×2
postgresql ×2
autohotkey ×1
installation ×1
mac ×1
macos ×1
networking ×1
windows-7 ×1