2017-09-06 190 views
0

我正在打包NSIS的Windows应用程序安装程序。我可以在没有pgAdmin4的情况下安装postgresql吗?

此安装包中包含postgresql二进制文件。

但官方的二进制文件太大172MB。

zip存档是从
https://www.enterprisedb.com/download-postgresql-binaries

下载内部结构是这样

的pgsql

  • DOC
  • 包括
  • LIB
  • pgAdmin4
  • 份额
  • StackBuilder
  • 符号

在我看来,pgAdmin4不需要我的安装程序。

在应用程序和SQL之间只有CRUD操作。

如果我删除这个目录,二进制zip可以降到41MB。

所以,我可以简单地删除目录pgAdmin4并重新压缩 来实现这一目标?

回答

0

所以我可以简单地删除目录pgAdmin4并重新压缩来实现这一目标?

是的,如果你愿意,你也可以删除StackBuilder。如果您不希望在postgres服务器崩溃时进行就地调试,则还需要symbols

一个非默认端口(不是5432)上安装捆绑的PostgreSQL,如果你运行它作为一项服务使用与应用程序相关联的名称,以便用户知道它是从哪里来的。见Installation of postgresql with NSIS。将PostgreSQL安装目录放入您的应用安装目录中。

+0

谢谢!克雷格。是的,我之前看过那篇文章。它在构建我的NSIS安装程序之前帮助了我很多。 –

相关问题