如何使用命令提示符在windows上安装PostgreSQL?
有没有办法使用命令提示符在windows上安装PostgreSQL?如何使用命令提示符在windows上安装PostgreSQL?,windows,postgresql,Windows,Postgresql,有没有办法使用命令提示符在windows上安装PostgreSQL?(不使用PostgreSQL安装程序) -或- ,initdb一个新的datadir,然后用pg_ctl启动服务器。您可以使用标准Windows工具(如sc)安装服务,也可以使用pg_ctl register创建服务 如果您计划在应用程序中捆绑PostgreSQL,请使用后一种方法(二进制zip),并确保在默认端口5432以外的端口上运行它,以便您的应用程序不会与用户自己可能执行的任何安装冲突 postgresql-9.3.3-
(不使用PostgreSQL安装程序) -或- ,
initdb
一个新的datadir,然后用pg_ctl
启动服务器。您可以使用标准Windows工具(如sc
)安装服务,也可以使用pg_ctl register
创建服务
如果您计划在应用程序中捆绑PostgreSQL,请使用后一种方法(二进制zip),并确保在默认端口5432以外的端口上运行它,以便您的应用程序不会与用户自己可能执行的任何安装冲突
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
将提供可使用的选项和默认值列表。我专门使用ZIP发行版。与installerYeah相比,用这种方式安装Postgres似乎要快得多(而且更容易——至少对我来说是这样)。我倾向于混合使用Fedora的PGDG包和源代码构建。使用Windows installer(在Windows上)的主要好处是它可以为您获取PSQLDBC等,但手动操作并不太困难。您可能需要添加一件事:您可以使用pg\u ctl register…
,创建Windows服务,您不需要sc
。@a\u horse\u没有名字啊,很高兴知道。@一匹没有名字的马:我正在尝试使用相同的命令。它起作用了。但是visual studio安装程序GUI正在弹出,我无法看到pgadmin。但我可以看到postgresql安装在程序文件中,服务也在那里。你能帮帮我吗。我不希望出现gui,因为我将与powershell一起使用(Invoke命令)