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.
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
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.