Elephantoplasty on pyrkimystä luoda ORM joka hyödyntää peräisin PostgresSQL. & Nbsp; Se on parhaillaan vakaa kehitys.
Filosofia
1. PostgresSQL on suuri. Kuitenkin kannettava ORM: n käyttö sen kuin SQLite. Jos haluat käyttää kaikkia ominaisuuksia Postgresin meidän täytyy pudottaa siirrettävyyttä heikompi moottoreita.
2. Yksinkertaiset asiat pitäisi olla yksinkertainen, monimutkainen asioiden pitäisi olla mahdollista. ORM olisi kai kaikki itsestään selviä asioita, mutta anna ohittaa niitä.
3. Jos mahdollinen käyttö pythonic EAFP strategiaa. Jos tietokanta tuntuu olla synkronoituna ORM yrittää siirtää.
4. vuorovaikutus pysyviä esineitä tulisi olla mahdollisimman saumatonta ja pythonic mahdollisimman
Valmis
1. Yksinkertainen taulukoita.
2. Perintö.
3. Yksinkertaisin yksi-moneen ja monta-yhteen
4. Monet-moneen
5. EAFP taulukon luominen
6. Yksinkertaisin identiteetit
7. se riipu suhteet
8. Jotkut asiakirjat
9. Tree sisustusarkkitehti yksinkertaisia parent_id puu
10. Luettelo kaltaiset suhteet
Vaatimukset :
- Python
Kommentteja ei löytynyt