BaseTen
BaseTen
1.8

0.0

BaseTen free download for Mac

BaseTen1.8

18 May 2010

Cocoa database framework for working with PostgreSQL databases.

Overview

BaseTen is an open source Cocoa database framework for working with PostgreSQL databases, designed with familiar, Core Data -like semantics and APIs.

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 BaseTen

Version 1.8:
  • BaseTen
    • BaseTen can now be built in 64-bit mode.
    • BXDatabaseObjectModel is now a public class.
    • BXDatabaseObjectModel can now be exported as a managed object model.
    • BXAttributeDescription now has the -attributeIndex method.
    • Table inheritance information is now fetched from the database.
    • Deprecated various methods that no longer need an error pointer as argument.
    • Changing a relationship from one-to-many to one-to-one or vice-versa no longer requires BaseTen schema to be reinstalled; refreshing the cache tables will suffice.
    • Upgraded libpq to version 8.3.11.
    • BXLogger now emits a warning instead of an error from BXDeprecationWarning.
  • BaseTenAppKit
    • The generic authentication panel now displays the target address.
    • The interface builder plug-in is now built for x86_64 in addition to ppc and i386.
  • BaseTen Assistant
    • BaseTen Assistant now imports default date attribute values.
    • Inverse relationships will now be displayed on double-click.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate BaseTen app?

1 Reviews of BaseTen

Larkost
20 November 2007
Version: 1.0RC2

Most helpful

Note that the developer is purposely misinterpreting the GPL. If you use this for internal use only you have no obligation to distribute the code. I emailed the developer a while ago with this, and their reaction was that they decided to interpret it otherwise for financial reasons. This FAQ from GNU (the writers of the GPL) makes this clear: http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic
(0)
Larkost
20 November 2007
Version: 1.0RC2
Note that the developer is purposely misinterpreting the GPL. If you use this for internal use only you have no obligation to distribute the code. I emailed the developer a while ago with this, and their reaction was that they decided to interpret it otherwise for financial reasons. This FAQ from GNU (the writers of the GPL) makes this clear: http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic
(0)
Show comment (1)