如何在Windows上仅安装PostgreSQL的客户端工具?
我在Linux系统上有一个PostgreSQL数据库,我想从我的Windows PC上访问它。但我能找到的唯一Windows二进制文件是完整的安装程序,其中包括数据库服务器和客户端。
是否有可能从任何地方获得PostgreSQL的仅客户端Windows二进制安装? (为了澄清,我想要标准的PostgreSQL客户端,psql – 不是GUI客户端或独立工具)。
不幸的是,没有真正的客户端“唯一”安装程序。
您可以做的是下载完整的Postgres二进制文件的ZIP存档: http://www.enterprisedb.com/products-services-training/pgbindownload 然后从中删除“服务器”部分。 解压缩后,您将获得以下目录: bin doc include lib pgAdmin III share StackBuilder symbols 您可以删除doc,include,pgAdmin III,StackBuilder和symbols目录。据我所知(但我不确定)客户端也不需要共享或lib目录,但您需要测试它。这样只留下bin目录。 我认为psql中的本地化错误消息可能需要共享目录,但我不确定。 在bin目录中,你基本上可以删除所有.exe文件(当然除了psql.exe)。您还可以删除所有wx * .dll文件,只有pgAdmin才需要它们。 libxml2.dll和libxslt.dll也只是服务器所必需的。 如果您确实需要其他一些客户端工具,则可能需要保留 > pg_dump.exe 此方法的一个缺点是,这需要安装Visual C Redistributable。但是你也可以通过简单地将MSVCR120.DLL从安装它的某台计算机放到bin目录中来克服这个问题。 因此,您将获得psql客户端所需的这些文件(来自bin目录): > iconv.dll 当然,您也可以从现有的Postgres安装中获取所有这些,而无需下载ZIP存档。 它显然不是真正的安装程序,但如果您将清理后的目录放入ZIP文件中,您可以分发该文件,只需解压缩存档即可。就个人而言,无论如何我发现unzip是最好的“安装程序”(我也用它来安装Postgres服务器,Windows安装程序只有太多的怪癖) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 真正的虚拟硬盘(使用驱动程序)
- windows-phone-7 – WP7政策检查
- 使用WiX可以在安装后提示重新启动机器吗?
- 如何解释什么是并发和并行
- 手把手教你如何在window下将jenkins+allure集成生成的测试报
- windows-phone-7 – 自定义故事板中的“无法解析TargetName
- Microsoft? SQL Server? 2012 Service Pack 1 (SP1) Expres
- 当我在Microsoft Windows PC上打开MATLAB [7.0(R14)及更高版
- 用PowerShell收集服务器日检报告,并发送邮件
- Guided Hacking DLL Injector 3.3
- windows-7 – dpinst/DifX不会静默安装签名驱动程
- windows-server-2008 – 从NSD区域传输Windows S
- 如何在Windows 2012 RDP中禁用TLS 1.0
- 批处理文件 – 将文本发送到Windows控制台应用程
- 如何在Windows中启用伪语言环境进行测试?
- windows-phone-7 – wp7 PhoneCallTask??结果
- cmd – 如何记录Windows XP命令行应用程序中显示
- windows-server-2003 – 免费的Windows服务器防病
- 编写Windows打印机驱动程序
- windows-server-2008 – 缺少Get-ADComputer Ope