![PostgreSQL修炼之道:从小工到专家(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/328/34105328/b_34105328.jpg)
2.1.2 Windows下的安装方法
在Windows下安装时,首先要到官网上下载PostgreSQL的Windows安装包,官方主库的下载界面如图2-3所示。
然后选择下载安装包的类型为“Windows”,进入Windows安装包的下载界面,在该界面中,先下载一个安装器,然后用这个安装器来下载和安装相应的PostgreSQL版本,如图2-4所示。
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-3.jpg?sign=1739893925-V2AFAutxa0GKUsQ0BO77YIXMOSe7aPoI-0-a8261188cdbddea1225ec619f4e04b63)
图2-3 PostgreSQL官方下载页面
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-4.jpg?sign=1739893925-iUM47zRGzssn7eN80GAXzNVysP1GAi4V-0-cf1eaf579aaa311852911ef0444618f4)
图2-4 PostgreSQL Windows版本下载页面
因为Windows版本的安装包是由Enterprise DB公司研发的,所以下载时会跳转到Enterprise DB公司的网站上,如图2-5所示。
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-5.jpg?sign=1739893925-caec4K6LfJWzNNFTkeiydKMnCXg14JEj-0-57fbde155aaf5a8d56d18ddee24e3d18)
图2-5 PostgreSQL Windows版本下载跳转到Enterprise DB公司网站
选择相应的版本进行下载,下载完成后运行安装包(本例中为postgresql-12.1-3-windows-x64.exe),连续单击“Next”按钮完成安装,因安装过程比较简单,下面只列出了安装过程中的一些重要步骤。
开始安装时会出现选择安装组件的界面,如图2-6所示。
在图2-6所示的界面中,“PostgreSQL Server”选项是必选的,“pgAdmin 4”是图形化管理工具,“Stack Builder”是一个安装工具,通过该工具可以安装很多与PostgreSQL相关的第三方插件和工具,“Command Line Tools”是命令行工具。
在安装过程中,还会出现设置数据库超级用户密码的界面,如图2-7所示。
如果以前安装过此软件并已卸载,卸载时只会卸载数据库软件,数据库本身(如数据文件)不会被删除,再次安装时就不会出现数据库的超级用户密码设置界面,而是会直接使用原来的数据库。
连续单击回车键开始软件的安装,软件安装完成后会弹出一个对话框,可以在该对话框中选择安装结束后是否运行Stack Builder安装第三方软件包,如图2-8所示。
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-6.jpg?sign=1739893925-gBsNlhIE1A2hpWagtjN00OO3hdKwhHz3-0-350328511c50a6d957aabc1800bd77ca)
图2-6 选择安装组件的界面
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-7.jpg?sign=1739893925-HzL6eO7EcTCPlT3GKQQGxe4qLsdOC1g4-0-b30a91b660562a51114c98e3fedb4542)
图2-7 设置数据库超级用户密码的界面
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-8.jpg?sign=1739893925-K8m0NqR0gNXEpTqao5y83s97OF0Gm9aK-0-cc44d44531c2a2dc59d0f08e42b3ce61)
图2-8 选择安装结束后是否运行Stack Builder
勾选该选项,如图2-8所示,就会运行Stack Builder,可以通过Stack Builder安装第三方软件包,如图2-9所示。
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-9.jpg?sign=1739893925-cRTACI4hTUvL1N9ASslsePuphgl9uD58-0-1a6477a383e05df056a05d0eeee6bbe7)
图2-9 Stack Builder安装第三方软件的界面
如果不知道需要安装哪些第三方软件,可以单击“取消”按钮,需要时再在运行“Stack Builder”时安装相应的第三方软件。
接下来就可以用命令行工具连接安装好的数据库了,在开始菜单中运行“SQL Shell(psql)”命令,如图2-10所示。
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-10.jpg?sign=1739893925-AWDcIgjaqqW9oJMl0nhsTwsYVwMZtzE5-0-dc04a598beaf15213f1a3d673f559273)
图2-10 运行“SQL Shell(psql)”命令
在“SQL Shell(psql)”界面中输入“Server”“Database”“Port”“User”以及密码等信息,除了输入我们之前设置的密码,其他项按默认设置就可以了。这时我们就用psql登录了数据库,如图2-11所示。
![](https://epubservercos.yuewen.com/833A91/18243199308268006/epubprivate/OEBPS/Images/2-11.jpg?sign=1739893925-ZvFLwlXrURpbPcLEgKnmXwKL0JqG0RQQ-0-35ace862e64dbdc595f92bc62e3b8a95)
图2-11 psql运行界面
在该界面的提示符下输入“\q”就可以退出“SQL Shell(psql)”界面。后面我们会详细讲解psql的使用方法。