我想将 PostgreSQL 作为我的自定义应用程序安装程序的一部分进行安装。有没有办法在不询问用户管理员密码的情况下安装 PostgreSQL,并为 PostgreSQL 提供自定义管理员密码。
稍后当应用程序需要在 PostgreSQL 数据库上执行一些“管理”活动时,应用程序知道密码是什么。
原因是,当用户在安装期间提供 PostgreSQL 的管理员密码时,当应用程序需要在数据库上执行一些管理员功能时,用户将在 6 个月后不记得它,并且用户必须提供密码.
谢谢你
我想将 PostgreSQL 作为我的自定义应用程序安装程序的一部分进行安装。有没有办法在不询问用户管理员密码的情况下安装 PostgreSQL,并为 PostgreSQL 提供自定义管理员密码。
稍后当应用程序需要在 PostgreSQL 数据库上执行一些“管理”活动时,应用程序知道密码是什么。
原因是,当用户在安装期间提供 PostgreSQL 的管理员密码时,当应用程序需要在数据库上执行一些管理员功能时,用户将在 6 个月后不记得它,并且用户必须提供密码.
谢谢你
根据官方文档,这可以在无人值守模式下运行安装程序时使用 --superpassword 选项来完成。
一般来说,对于您正在做的事情,您可能无论如何都需要在无人值守模式下运行(从您的自定义应用程序的安装程序)。此外,您可能会在该文档中找到许多其他非常有用的开关。
祝你好运。