Elephantoplasty é um esforço para criar um ORM que iria tirar o máximo proveito de PostgresSQL & nbsp;. Ele está atualmente em desenvolvimento constante.
Filosofia
1. PostgresSQL é grande. Contudo, o uso do portátil ORM-lo como SQLite. Para usar todos os recursos do Postgres que precisamos para soltar a portabilidade para motores mais fracos.
2. As coisas simples devem ser simples, as coisas complicadas deve ser possível. O ORM deve adivinhar todas as coisas óbvias, mas permitir que a substitui-los.
3. Sempre que possível, o uso de estratégia EAFP Python. Se banco de dados parece não ser em sincronia com ORM tenta migrar.
4. A interação com os objetos persistentes devem ser tão simples quanto possível e Python
FEITO
1. tabelas simples.
2. Herança.
3. mais simples de um-para-muitos e muitos-para-um
4. Muitos-para-muitos
5. EAFP criação da tabela
6. identidades Mais Simples
7. Relações dependentes e independentes
8. Alguns documentação
9. Árvore decorador para simples árvore parent_id
10. relações Lista-like
Requisitos :
- Python
Comentários não encontrado