Elephantoplasty е опит да се създаде ORM които ще се възползват напълно от PostgresSQL & Nbsp;. Той в момента е в стабилно развитие.
<Силен> Философия
1. PostgresSQL е страхотно. Въпреки това използването преносим ORM е като SQLite. За да използвате всички функции на Postgres ние трябва да се откаже преносимост на по-слабите двигатели.
2. прости неща трябва да бъдат прости, сложни неща следва да бъдат възможни. The ORM трябва предполагам всички очевидни неща, но позволи да ги замени.
3. Когато е възможно използвайте pythonic стратегия EAFP. Ако базата данни изглежда, че не е в синхрон с ORM опитайте да мигрират.
4. Взаимодействието с устойчиви обекти трябва да бъде най-безпрепятствено и pythonic възможно
<Силен> Готово
1. прости таблици.
2. наследяване.
3. простият към много и много към един
4. много-към-много
5. EAFP създаване на маса
6. простият идентичности
7. Зависими и независими отношения
8. Някои документация
9. Tree декоратор за проста parent_id дърво
10. Списък-подобни отношения
<силни> Изисквания :
- Python
Коментари не е намерена