Download 2.3MB

BaseTen 1.0RC2


About BaseTen
A new, open source Cocoa database framework for working with PostgreSQL databases. BaseTen has been designed with familiar, Core Data-like semantics and APIs. With this 1.0 Release Candidate 1 version, a final 1.0 release is very near and it is safe to start development with the current BaseTen API. The BaseTen feature highlights include:

- BaseTen Assistant imports Core Data/Xcode data models
- Discovers the database schema automatically at runtime, including 1-1, 1-many and many-many relationships
- Database changes are propagated to clients automatically, without polling
- In-memory database objects are uniqued, and objects fetched via relationships are faults by default
- Support for RDBMS features like database-driven data validation, multi-column primary keys and updateable views
- Autocommit and manual save/rollback modes, both with NSUndoManager integration
- A BaseTen-aware NSArrayController subclass automates locking and change propagation
- Fetches are specified with NSPredicates (the relevant portions of which are evaluated on the database)

What’s New in this Version

- Leopard compatibility for non-gc applications.
- The disk image now contains a plug-in for Interface Builder 3.0; the old palette is available as a separate download.
- Database objects’ related object collections may now be key-value observed.
- Reworked relationship internals for improved reliability.
- Added various Core Data -like methods to classes.
- Key-value validation for NOT NULL constraints.
- Validation for deletion of relationships.
- Reduced thread creation on connect and fixed other bugs.

BaseTen

System Requirements

  • Mac OS X 10.4 or later
  • PostgreSQL 8.2 or later

Download Details

Company:
MK&C
Version:
1.0RC2
Post Date:
November 26, 2007
License:
Freeware
File Size:
2.3MB
URL Type:
Download
Download ID:
12652
 
Download 2.3MB

Apple is providing links to these applications as a courtesy, and makes no representations regarding the applications or any information related thereto. Any questions, complaints or claims regarding the applications must be directed to the appropriate software vendor.