2025年9月25日: PostgreSQL 18 发布!

BaseTen,一款适用于 PostgreSQL 数据库的新 Mac 框架

发布于 2007-01-02

BaseTen 是一款新的开源 Cocoa 数据库框架,用于处理 PostgreSQL 数据库。BaseTen 的设计采用了熟悉、类似 Core Data 的语义和 API。

初始开发者预览版 1 仅供评估使用,但新版本应会很快发布。主要功能亮点包括:

  • BaseTen Assistant 导入 Core Data / Xcode 数据模型
  • 在运行时自动发现数据库模式,包括 1-1、1-多和多-多关系
  • 数据库更改会自动传播到客户端,无需轮询
  • 内存数据库对象是唯一的,通过关系获取的对象默认是延迟加载的
  • 支持 RDBMS 功能,如数据库驱动的数据验证、多列主键和可更新视图
  • 自动提交模式和手动保存/回滚模式,两者均与 NSUndoManager 集成
  • BaseTen 感知的 NSArrayController 子类可自动处理锁定和更改传播
  • 使用 NSPredicates 指定获取(其相关部分将在数据库中进行评估)

要求

  • Foundation,Mac OS X 10.4 及更高版本;PostgreSQL 8.2 及更高版本
  • AppKit,用于可选的 BXSynchronizedArrayController

本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。