在 Windows 上无人值守安装 PostgreSQL 9.5,修改配置文件

在 Windows 上无人值守安装 PostgreSQL 9.5,修改配置文件

我想在多台 Windows 7 机器上执行无人值守的 PostgreSQL 9.5 安装,最好通过组策略分配 MSI。似乎没有 MSI 文件,但 EnterpriseDB EXE 安装程序支持“--mode unattended”。这应该是可行的,但我还想更改 postgresql.conf 和 pg_hba.conf 中的某些选项(例如,启用 SSPI 身份验证)。最简单的方法是什么?有没有办法可以编辑安装程序 EXE 中的文件?(7-zip 无法提取它。)或者我必须编写自己的脚本来修改配置文件,然后重新启动服务?

答案1

我建议使用配置管理工具,例如Ansible或者雷克斯安装后连接到机器(通过 SSH)并更新配置文件。

这使得您将来能够更好地管理更改,并将配置保存在源代码控制中。

相关内容