PostgreSQL安装与配置


下载安装包

解压缩至pgsql目录

进入pgsql目录下,创建data文件夹

初始化

运行cmd/powershell(用管理员权限运行),进入pgsql所在目录并执行

进入bin目录执行命令,初始化数据库并设置超级管理员postgres密码

initdb.exe -U postgres -W --locale=C -E UTF8 -D D:\software\pgsql\data

# 运行成功后提示:
# pg_ctl -D ^"D^:^\software^\pgsql^\data^" -l 日志文件 start

修改data目录postgresql.conf

默认状态下无需修改

listen_addresses = '*'
port = 5432

注册为Windows服务

注册为windows服务,当前windows用户(即postgres)将作为PostgreSQL服务的登录用户 注册后可在windows的服务中管理开机启动项等。 运行下面语句需要管理员权限

pg_ctl.exe register -N pgsql -U postgres -P ******* -D D:\software\pgsql\data

#注销服务
pg_ctl.exe unregister -N pgsql

启动服务

a.作为windwos服务启动

net start pgsql
net stop pgsql
b.使用pg_ctl启动
# 启动:
pg_ctl.exe -D D:\software\pgsql\data -l D:\software\pgsql\pglog.log start
停止:
pg_ctl.exe -D D:\software\pgsql\data -l D:\software\pgsql\pglog.log stop
重启:
pg_ctl.exe -D D:\software\pgsql\data -l D:\software\pgsql\pglog.log restart

控制台超级管理员登录

psql.exe -U postgres

postgres=# \? #输入\?查看帮助

一点小问题 PostgreSQL本身大小写不敏感,如果你要新建一个大写字母的表,必须使用引号,同样如果你要查询也必须加引号。

select * from "DBS";


评论:
  • * * * Get Free Bitcoin Now: https://www.pixelwise.one/index.php?8qhye7 * * * hs=2dd9f2f1ae05360409e9de1acd5fb713* ххх* 2025-06-03 23:06:06

    68solc

  • * * * <a href="https://www.pixelwise.one/index.php?8qhye7">Get Free Bitcoin Now</a> * * * hs=2dd9f2f1ae05360409e9de1acd5fb713* ххх* 2025-06-03 23:06:07

    68solc