Windows安装使用PostgreSQL
去 https://www.postgresql.org/download/windows/ 下载压缩包,有安装版和压缩档版,个人习惯使用便携版本,下载后解压到指定目录即可。
初始化数据目录:
- 在解压后的 PostgreSQL 根目录下新建
data
文件夹作为数据目录 - 打开终端,执行
.\bin\pg_ctl.exe init .\data
初始化数据目录 - 命令行启动 PostgreSQL:
.\bin\pg_ctl.exe start -D .\data
启动服务 - PostgreSQL 可能会在启动成功后直接退出,如果不习惯的话,可以添加
-W
参数,保持在前台运行
- 在解压后的 PostgreSQL 根目录下新建
💡 注意
默认情况下:PostgreSQL 会使用当前系统的用户名和密码进行鉴权,在项目中配置连接到 PostgreSQL 时,需要将参数写全:
postgresql://Administrator:123456@localhost:5432/demoDb?schema=public
(当前系统用户名为Administrator
,密码为123456
)在使用 Navicat 连接 PostgreSQL 时,用户名和密码留空也能连接(以至于当时我以为 PostgreSQL 默认没有鉴权…),猜测应该是 Navicat 做了一些针对性的处理。