Elephantoplasty är ett försök att skapa en ORM som skulle dra full nytta av PostgresSQL. & Nbsp; Det är för närvarande under stadig utveckling.
Filosofi
1. PostgresSQL är stor. Men bärbara ORM användning det som SQLite. För att kunna använda alla funktioner i Postgres vi behöver släppa portabilitet till svagare motorer.
2. Enkla saker ska vara enkla, bör komplicerade saker vara möjligt. Den ORM bör gissa alla uppenbara saker, men låt åsidosätta dem.
3. Om möjligt används pythonic EAFP strategi. Om databasen verkar inte vara i synk med ORM försöker migrera.
4. Interaktionen med ihållande föremål bör vara så smidig och pythonic som möjligt
KLAR
1. Enkla tabeller.
2. Arv.
3. Enklaste en-till-många och många-till-en
4. Många-till-många
5. EAFP tabellskapande
6. enklaste identiteter
7. Beroende och oberoende relationer
8. Vissa dokumentation
9. Träd dekoratör för enkel parent_id träd
10. Lista liknande relationer
Krav :
- Python
Kommentarer hittades inte