Elephantoplasty jest próbą stworzenia ORM, które w pełnym korzystaniu z PostgreSQL. & Nbsp; To jest obecnie stałego rozwoju.
Filozofia
1. PostgresSQL jest wielki. Jednak wykorzystanie go niczym ORM przenośnego SQLite. Aby korzystać z wszystkich funkcji PostgreSQL musimy spaść przenoszenia do słabszych silników.
2. Proste rzeczy powinny być proste, skomplikowane rzeczy, powinno być możliwe. ORM powinien odgadnąć wszystkie oczywiste rzeczy, ale pozwala na ich zastąpić.
3. W przypadku, gdy możliwe wykorzystanie pythonic strategia EAFP. Jeśli baza danych nie wydaje się być zsynchronizowane z ORM próbę migracji.
4. współdziałanie z trwałych obiektów powinny być płynne i pythonic, jak to możliwe
GOTOWE
1. Proste tabele.
2. Dziedziczenie.
3. Najprostszy jeden-do-wielu i wiele-do-jednego
4. Wiele-do-wielu
5. Utworzenie tabeli EAFP
6. Najprostszy tożsamości
7. Relacje zależnych i niezależnych
8. Część dokumentacji
9. Drzewo dekorator do prostego drzewa parent_id
10. Lista-jak stosunki
Wymagania :
- Python
Komentarze nie znaleziono