1、PostgreSQL 18 新版尝试
2025 年 09 月 25 日发布最新版本的 PostgreSQL 18 数据库。网上关于如何配置 Docker Compose 的资料较少,仅找到国人配置直接使用 Docker 启动的方案,且多在 Linux 环境下。下面将展示具体配置。
PostgreSQL 作为默认数据库被 n8n、dify、coze 等系统广泛采用,同时支持 Vector,对 AI 友好。
2、PostgreSQL 18 正式发布 新升级功能
PostgreSQL 18 正式发布!这次更新引入了全新的 I/O 子系统,为各类工作负载都带来了显著的性能提升。在存储读取场景下,性能提升甚至高达 3 倍,同时还拓展了索引能覆盖的查询范围。
新版本在主版本升级流程上进行了重点优化,不仅大幅缩短了升级时间,还解决了升级后需要性能预热的痛点,确保集群可以迅速恢复到最佳状态。
开发者们也能从 PostgreSQL 18 的新特性中受益。比如,支持在查询时动态计算值的虚拟生成列,还有能够生成有序 UUID、优化索引与读取性能的 uuidv7() 函数。
另外,PostgreSQL 18 还内置了对 OAuth 2.0 认证的支持,简化了与 SSO(单点登录)系统的集成。
简单来说,PostgreSQL 是一款以卓越的可靠性和稳健性著称的数据管理系统。历经全球开发者社区近 30 年的持续贡献与开源开发,它已经成为各类组织机构,甚至 Homelab 玩家的首选开源关系型数据库。
3、实战配置 Docker Compose
services:
postgres18:
image: postgres:18
container_name: postgres18
restart: no
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres18
- POSTGRES_DB=postgres18
ports:
- "25432:5432"
volumes:
- D:\IDESoftWares\docker_data\pg18_data:/var/lib/postgresql
- D:\IDESoftWares\docker_data\pg18_data\log:/var/log/postgresql
logging:
options:
max-size: "10m"
max-file: "3"
networks:
- app-tier








