安装 PostgreSQL

这里介绍非安装版 PostgreSQL 的配置。

  1. PostgreSQL 发行版压缩包下载页面 下载
  2. 解压至目录 POSTGRESQL_ROOT (自定),初始化数据库:
    1
    initdb -U postgres -A password -E utf8 --locale=en-US -W -D POSTGRESQL_ROOT\data
    其中各参数含义如下:
    • -U postgres 设定超级用户名为 postgres
    • -A password 开启验证密码
    • -E utf8 数据库默认编码为 UTF-8
    • -W 手动输入超级用户密码
    • -D POSTGRESQL_ROOT 指定数据目录为 POSTGRESQL_ROOT
    • --locale=locale / --no-locale 指定区域 / 不指定区域
  3. 创建 Windows 服务(管理员身份运行)
    1
    POSTGRESQL_ROOT\bin\pg_ctl.exe register -N "postgresql" -U "NT AUTHORITY\NetworkService" -D "POSTGRESQL_ROOT\data" -w