2.1.2 Windows下的安装方法

在Windows下安装时,首先要到官网上下载PostgreSQL的Windows安装包,官方主库的下载界面如图2-3所示。

然后选择下载安装包的类型为“Windows”,进入Windows安装包的下载界面,在该界面中,先下载一个安装器,然后用这个安装器来下载和安装相应的PostgreSQL版本,如图2-4所示。

图2-3 PostgreSQL官方下载页面

图2-4 PostgreSQL Windows版本下载页面

因为Windows版本的安装包是由Enterprise DB公司研发的,所以下载时会跳转到Enterprise DB公司的网站上,如图2-5所示。

图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所示。

图2-6 选择安装组件的界面

图2-7 设置数据库超级用户密码的界面

图2-8 选择安装结束后是否运行Stack Builder

勾选该选项,如图2-8所示,就会运行Stack Builder,可以通过Stack Builder安装第三方软件包,如图2-9所示。

图2-9 Stack Builder安装第三方软件的界面

如果不知道需要安装哪些第三方软件,可以单击“取消”按钮,需要时再在运行“Stack Builder”时安装相应的第三方软件。

接下来就可以用命令行工具连接安装好的数据库了,在开始菜单中运行“SQL Shell(psql)”命令,如图2-10所示。

图2-10 运行“SQL Shell(psql)”命令

在“SQL Shell(psql)”界面中输入“Server”“Database”“Port”“User”以及密码等信息,除了输入我们之前设置的密码,其他项按默认设置就可以了。这时我们就用psql登录了数据库,如图2-11所示。

图2-11 psql运行界面

在该界面的提示符下输入“\q”就可以退出“SQL Shell(psql)”界面。后面我们会详细讲解psql的使用方法。