Detalhes de Software:
Versão: 0.811
Data de upload: 14 Apr 15
Licença: Livre
Popularidade: 103
Este é um extensível, alto desempenho mapeador objeto-relacional (ORM) para RoseDB
Características :.
- Criar uma linha no banco de dados, salvando um objeto recém-construído.
- inicializar um objeto, carregando uma linha do banco de dados.
- atualizar uma linha, salvando um objeto modificado de volta para o banco de dados.
- Excluir uma linha do banco de dados.
- Obter um objeto referido por uma chave estrangeira no objeto atual. (Ou seja, & quot; 1-1 & quot; e & quot; muitos para um & quot;. Relacionamentos)
- Obter vários objetos que fazem referência ao objeto atual, quer directamente através chaves estrangeiras ou indiretamente por meio de uma tabela de mapeamento. (Ou seja, & quot; um para muitos & quot; e & quot; muitos para muitos. & Quot; relacionamentos)
- Coloque um objeto junto com & quot; objetos estranhos & quot; que estão relacionados através de qualquer um dos tipos de relacionamento com suporte.
O que é novo nesta versão:.
- Pega valores padrão nulos para colunas de chave estrangeira no PostgreSQL
O que é novo na versão 0.788:
- Corrigido um bug que impedia chamadas de função como agora () de sendo devidamente embutido, mesmo quando allow_inline_column_values foi definida para um valor verdadeiro.
- O sistema de carregador / auto-init vai agora definir automaticamente as allow_inline_column_values atribuir a um valor verdadeiro quando uma coluna tem um valor padrão que se parece com uma chamada de função.
- Corrigido um aviso não-numérico com versões de desenvolvimento de Math :: BigInt.
Limitações :
- Rose :: DB :: objetos de objetos podem representar linhas em quase toda a tabela de banco de dados, sujeito às seguintes restrições:
- O servidor de banco de dados deve ser apoiada por Rose :: DB.
- A tabela de banco de dados deve ter uma chave primária.
- A chave primária não deve permitir valores nulos em qualquer uma de suas colunas.
Comentários não encontrado