PostgresApp v2.8.2 发布:支持 PostgreSQL 18beta1 及多版本更新
PostgresApp 是一个为 macOS 用户提供的一站式 PostgreSQL 数据库解决方案。它将 PostgreSQL 服务器、命令行工具和图形界面客户端打包成一个简单的应用程序,让开发者能够快速在本地搭建 PostgreSQL 开发环境,无需复杂的配置过程。PostgresApp 特别适合需要在多个 PostgreSQL 版本间切换的开发者和测试人员。
近日,PostgresApp 发布了 v2.8.2 版本,这是 2025 年 5 月的季度更新版本。本次更新不仅包含了常规的 bug 修复,还带来了令人兴奋的新功能——首次支持即将发布的 PostgreSQL 18beta1 版本。
版本更新亮点
本次更新提供了多个 PostgreSQL 版本的组合包,每个版本都搭配了相应兼容的 PostGIS 空间数据库扩展:
- PostgreSQL 13.21 搭配 PostGIS 3.1.12
- PostgreSQL 14.18 搭配 PostGIS 3.2.8
- PostgreSQL 15.13 搭配 PostGIS 3.3.8
- PostgreSQL 16.9 搭配 PostGIS 3.4.4
- PostgreSQL 17.5 搭配 PostGIS 3.5.2
- 全新加入的 PostgreSQL 18beta1
特别值得注意的是,PostgreSQL 18 版本在扩展分发方面做出了重大改进,使得扩展的安装和管理变得更加简便。虽然本次发布中仅包含 PostgreSQL 18beta1 的基础版本,但 PostgresApp 团队已经预告将在不久的将来提供更多扩展作为单独的下载选项。
版本选择建议
PostgresApp 为用户提供了灵活的下载选项:
- 全版本组合包:包含 PostgreSQL 13 至 18 的所有版本(约 508MB)
- 稳定版组合包:包含 PostgreSQL 13 至 17 的稳定版本(约 448MB)
- 单个版本包:针对只需要特定版本的用户提供的独立安装包
对于大多数开发者,推荐使用全版本组合包或稳定版组合包,这样可以方便地在不同项目间切换 PostgreSQL 版本。而对于只需要特定版本进行测试或开发的用户,可以选择对应的单个版本包以减少下载体积。
PostgreSQL 18 的新特性前瞻
虽然 PostgreSQL 18 目前仍处于 beta 测试阶段,但已经展现出一些值得关注的新特性:
- 改进的扩展分发机制:简化了扩展的安装和管理流程
- 性能优化:包括查询执行计划和并行处理的改进
- 增强的安全性:提供了更细粒度的权限控制和审计功能
- 更好的兼容性:改进了与其他数据库系统的互操作性
开发者可以通过 PostgresApp 轻松体验这些新特性,为未来的升级做好准备。
升级建议
对于已经在使用 PostgresApp 的用户,升级到 v2.8.2 版本可以获得最新的安全补丁和性能改进。特别是对于使用 PostgreSQL 13-17 版本的用户,建议及时更新以获取最新的 bug 修复。
对于想要尝鲜 PostgreSQL 18 新特性的开发者,可以在测试环境中安装 18beta1 版本进行体验,但暂不建议在生产环境中使用 beta 版本。
PostgresApp 的这种版本打包方式,使得开发者能够轻松管理多个 PostgreSQL 版本,大大简化了数据库环境的配置和维护工作,是 macOS 平台上 PostgreSQL 开发的理想选择。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0151- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
LongCat-Video-Avatar-1.5最新开源LongCat-Video-Avatar 1.5 版本,这是一款经过升级的开源框架,专注于音频驱动人物视频生成的极致实证优化与生产级就绪能力。该版本在 LongCat-Video 基础模型之上构建,可生成高度稳定的商用级虚拟人视频,支持音频-文本转视频(AT2V)、音频-文本-图像转视频(ATI2V)以及视频续播等原生任务,并能无缝兼容单流与多流音频输入。00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0111