BaseTen es un nuevo marco de base de datos de cacao, de código abierto para trabajar con bases de datos PostgreSQL, diseñados con la semántica, y APIs familiares de datos básicos -como. Con este 1.0 Release Candidate 1 de versión, una versión final 1.0 está muy cerca y es seguro para iniciar el desarrollo con el API BaseTen actual. Los BaseTen cuentan con puntos destacados incluyen:
- importaciones BaseTen Assistant modelos / datos Xcode datos Core
- Descubre el esquema de base de datos automáticamente en tiempo de ejecución, incluyendo 1-1, 1-muchos y muchos relaciones -muchas
- cambios de base de datos se propagan a los clientes de forma automática, sin necesidad de consultar
- En la memoria se uniqued objetos de base de datos, y los objetos retornados vía relaciones son fallas por defecto
- Apoyo a RDBMS características como la validación de datos con bases de datos, las claves principales de varias columnas y vistas actualizables
- Autocommit y manual Modo de Reserva / rollback, ambos con NSUndoManager integración
- Un BaseTen-consciente NSArrayController subclase automatiza bloqueo y propagación de cambios
- Obtiene se especifican con NSPredicates (las partes pertinentes de los cuales son evaluados sobre la base de datos)
¿Qué es nuevo en esta versión:
- BaseTen
- BaseTen ahora se puede construir en el modo de 64 bits.
- BXDatabaseObjectModel es ahora una clase pública.
- BXDatabaseObjectModel ahora puede ser exportado como un modelo de objeto gestionado.
- BXAttributeDescription tiene ahora el método -attributeIndex.
- La herencia de tablas es ahora obtienen de la base de datos.
- obsoletas diversos métodos que ya no necesitan un puntero de error como argumento.
- Cambio de una relación de uno-a-muchos a uno-a-uno o viceversa ya no requiere BaseTen esquema que se va a instalar; actualizar las tablas de caché será suficiente.
- libpq actualizado a la versión 8.3.11.
- BXLogger ahora emite una advertencia en lugar de un error de BXDeprecationWarning.
- BaseTen ahora se puede construir en el modo de 64 bits.
- BaseTenAppKit
- El panel de autenticación genérico ahora muestra la dirección de destino.
- El constructor de interfaz plug-in está construido para x86_64 además de ppc y i386.
- El panel de autenticación genérico ahora muestra la dirección de destino.
- BaseTen Asistente
- BaseTen Asistente ahora importa valores de atributo fecha predeterminada.
- relaciones inversas ahora se mostrarán en el doble click.
- BaseTen Asistente ahora importa valores de atributo fecha predeterminada.
Requisitos :
PostgreSQL 8.2 o posterior
Comentarios que no se encuentran