BaseTen

Software Screenshot:
BaseTen
Software Details:
Version: 1.8
Upload Date: 2 Jan 15
Developer: MK&C
Distribution Type: Freeware
Downloads: 21
Size: 16504 Kb

Rating: 4.0/5 (Total Votes: 1)

BaseTen is a new, open source Cocoa database framework for working with PostgreSQL databases, 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 is new in this release:

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

Requirements:

PostgreSQL 8.2 or later

Similar Software

Comments to BaseTen

Comments not found
Add Comment
Turn on images!