BaseTen é um framework open source novo, banco de dados Cocoa para trabalhar com bancos de dados PostgreSQL, concebidos com familiares, semântica e APIs de dados básicos -como. Com esta versão 1.0 Release Candidate 1, a versão final 1.0 é muito próximo e é seguro para iniciar o desenvolvimento com a atual API BaseTen. Os BaseTen apresentam destaques incluem:
- importações BaseTen assistentes modelos / dados Xcode Core Data li>
- descobre o esquema de banco de dados automaticamente em tempo de execução, incluindo o 1-1, um-muitos e muitos relações -muitos
- mudanças de banco de dados são propagadas para os clientes automaticamente, sem polling
- In-memory objetos de banco de dados são uniqued e objetos buscados via relacionamentos são falhas por padrão
- Suporte para RDBMS características como banco de dados orientado a validação de dados, chaves primárias multi-coluna e vistas actualizáveis
- Autocommit e manual modos de economia / reversão, ambos com NSUndoManager integração
- A BaseTen-aware NSArrayController subclasse automatiza bloqueio e propagação mudança
- As buscas são especificadas com NSPredicates (as partes relevantes dos quais são avaliadas no banco de dados)
O que é novo nesta versão:
- BaseTen
- BaseTen agora pode ser construída em modo de 64 bits.
- BXDatabaseObjectModel é agora uma classe pública.
- BXDatabaseObjectModel agora pode ser exportado como um modelo de objeto gerenciado.
- BXAttributeDescription tem agora o método -attributeIndex.
- Table agora é obtido a partir da base de dados.
- Reprovados vários métodos que já não precisam de um ponteiro de erro como argumento.
- A alteração de um relacionamento de um-para-muitos para um-para-um, ou vice-versa não requer mais do esquema BaseTen ser reinstalado; atualização das tabelas de cache será suficiente.
- libpq atualizado para a versão 8.3.11.
- BXLogger agora emite um aviso, em vez de um erro do BXDeprecationWarning.
- BaseTen agora pode ser construída em modo de 64 bits.
- BaseTenAppKit
- O painel de autenticação genérica agora exibe o endereço de destino.
- O construtor de interface plug-in é construído agora para x86_64 além de ppc e i386.
- O painel de autenticação genérica agora exibe o endereço de destino.
- BaseTen Assistant
- BaseTen Assistant agora importa valores de atributos de data padrão.
- relações inversas agora será exibido em duplo clique.
- BaseTen Assistant agora importa valores de atributos de data padrão.
Requisitos :
PostgreSQL 8.2 ou posterior
Comentários não encontrado