PostgreSQL 的 10.19 版本的 64 位 Linux 二进制包,挺适合你在本地快速搭建数据库环境的。不用编译,解压就能跑,方便。像postgres
数据库服务、psql
客户端、pg_dump
和pg_restore
这些工具都齐了。
bin 目录里是核心可执行文件,比如数据库服务器、管理工具啥的,直接上手没门槛。还有include
、lib
这些开发和扩展用得着,结构也挺清晰。
用起来也简单,解压、移动、initdb
初始化、改下postgresql.conf
配置文件,启动服务就搞定了。启动命令就像:
/opt/postgresql-10.19/bin/pg_ctl -D /var/lib/postgresql/data -l logfile start
10.19 这个版本还有不少实用改进,比如并行查询、逻辑复制、窗口函数优化啥的,复杂 SQL 的场景下效率提升挺。像跑报表、实时同步、多用户高并发就吃香。
哦对了,别忘了设置好PGDATA
、PGPORT
这种环境变量,还有pg_hba.conf
的权限控制也要配好。要是你本地开发、或者想自己搭服务练手,这个包还挺合适。