我想安装PostgreSQL作为我的自定义应用程序安装程序的一部分。 有没有办法安装PostgreSQL而不要求用户输入管理员密码,并为PostgreSQL提供自定义管理员密码。
稍后,当应用程序需要在PostgreSQL DB上执行一些“admin”活动时,应用程序会知道密码是什么。
原因是,当用户在安装期间提供PostgreSQL的管理员密码时,当应用程序需要在数据库上执行某些管理功能时,用户将在6个月后不记得它,并且用户必须提供密码。
谢谢
答案 0 :(得分:0)
根据official docs,在无人参与模式下运行安装程序时,可以使用--superpassword选项完成此操作。
通常,对于您正在进行的操作,您可能需要以无人值守模式运行(从您的自定义应用程序的安装程序)。此外,您可能会在该文档中找到许多其他非常有用的开关。
祝你好运。