如何使用命令提示符在Windows上安装PostgreSQL?

Gau*_*ary 9 windows postgresql

有没有办法在Windows上使用命令提示符安装PostgreSQL?
(不使用PostgreSQL安装程序)

Gau*_*ary 20

postgresql-9.3.3-1-windows-x64.exe --unattendedmodeui minimal --mode unattended --superpassword "password" --servicename "postgreSQL"
--servicepassword "password" --serverport 5432
Run Code Online (Sandbox Code Playgroud)

值得一提的是postgresql-9.3.3-1-windows-x64.exe --help将提供可以使用的选项和默认值列表.


Cra*_*ger 14

以无人参与(静默)模式运行安装程序

-要么-

下载普通的二进制文件,initdb一个新的datadir,然后启动服务器pg_ctl.您可以使用标准Windows工具安装服务,sc也可以使用它pg_ctl register来创建服务.

如果您计划在应用程序中捆绑PostgreSQL,使用后一种方法(二进制zip),确保在默认端口5432以外的端口上运行它,这样您的应用程序就不会与用户可能自己进行的任何安装冲突.

  • 您可能想要添加一件事:您可以使用`pg_ctl register ...`创建Windows服务,您不需要`sc`. (3认同)