【发布时间】:2013-09-22 02:20:11
【问题描述】:
我尝试使用二进制文件为 postgresql zip 创建安装程序。在第一次安装时,我运行 initdb 并初始化 postgresql 集群并创建数据文件夹。在删除我的应用程序时,此数据目录不会删除。下一次安装在同一目录中时,initdb 失败,因为目录不为空。 我想搜索文件 [INSTALLFOLDER]/PostgreSql/postgresql.conf,如果它存在,则忽略 initdb 自定义操作。
我不能使用 DirectorySearch,因为它在 INSTALLFOLDER 存在之前。我读到有一种方法可以通过自定义操作调用目录搜索,但我找不到任何有关它的信息。 如何检查 postgresql 集群是否已初始化并跳过 init db 自定义操作。
【问题讨论】:
标签: windows wix installation