Elephantoplasty הוא ניסיון ליצור ORM שהיה לוקח את מלוא יתרונות מPostgresSQL & nbsp;. זה נמצא כעת בשלבי התפתחות מתמדת.
פילוסופיה
1. PostgresSQL הוא גדול. עם זאת השימוש של ORM הנייד זה כמו SQLite. להשתמש בכל התכונות של Postgres אנחנו צריכים לרדת ניידות למנועי חלשים יותר.
2. דברים פשוטים צריכים להיות פשוט, דברים מסובכים צריכים להיות אפשריים. ORM צריך לנחש את כל הדברים ברורים, אבל יאפשר לעקוף אותם.
3. איפה אסטרטגית EAFP של נחש ארסי שימוש אפשרי. אם מסד הנתונים נראים לא מסונכרן עם ORM מנסה להעביר.
4. האינטראקציה עם אובייקטים מתמשכים צריכה להיות חלקה ושל נחש ארסי ככל האפשר
סיום
1. שולחנות פשוטים.
2. ירושה.
3. פשוט אחת ל-רבים ורב-על-אחד
4. רבים לרבים
5. יצירת שולחן EAFP
6. זהויות הפשוטות
7. יחסים תלויים ובלתי תלויים
8. תיעוד חלק
9. מעצב עץ לעץ parent_id פשוט
10. יחסים כמו רשימה-
דרישות :
- Python
תגובות לא נמצא