Elephantoplasty is een poging om een ORM die vol zouden profiteren van PostgresSQL & nbsp creëren;. Het is momenteel in gestage ontwikkeling.
Wijsbegeerte
1. PostgresSQL is geweldig. Echter gebruik draagbare ORM het als SQLite. Om alle functies van Postgres we nodig hebben om de draagbaarheid dalen tot zwakkere motoren gebruiken.
2. Eenvoudige dingen moet eenvoudig zijn, moeten ingewikkelde dingen mogelijk zijn. De ORM moeten alle voor de hand liggende dingen denk ik, maar laten hen negeren.
3. Indien mogelijk gebruik pythonic EAFP strategie. Als in de database lijkt te zijn niet in sync met ORM proberen te migreren.
4. De interactie met aanhoudende voorwerpen zo naadloos en pythonic mogelijk zijn
DONE
1. Eenvoudige tabellen.
2. Inheritance.
3. Eenvoudigste één-op-veel en veel-op-één
4. Veel-op-veel-
5. EAFP tafel creatie
6. eenvoudigste identiteiten
7. Afhankelijke en onafhankelijke relaties
8. Sommige documentatie
9. Boom decorateur voor eenvoudige parent_id boom
10. Lijst-achtige relaties
Eisen
- Python
Reacties niet gevonden