有没有办法使用命令提示符在Windows上安装PostgreSQL?
(不使用PostgreSQL安装程序)
postgresql-9.3.3-1-windows-x64.exe --unattendedmodeui minimal --mode unattended --superpassword "password" --servicename "postgreSQL" --servicepassword "password" --serverport 5432
值得一提的是postgresql-9.3.3-1-windows-x64.exe --help
将提供可以使用的选项和默认值列表。
以无人值守(无声)模式运行安装程序
-要么-
下载简单的二进制文件 , initdb
一个新的datadir,然后用pg_ctl
启动服务器。 您可以使用sc
等标准Windows工具来安装服务,也可以使用pg_ctl register
来创建服务。
如果您打算在应用程序中绑定PostgreSQL, 请使用后一种方法(二进制zip), 并确保您在默认端口5432以外的端口上运行它,以便您的应用程序不会与用户可能自行执行的任何安装冲突。