Elephantoplasty є спроба створення ORM, який би повною мірою скористатися з PostgresSQL & NBSP ;. В даний час в умовах сталого розвитку.
Філософія
1. PostgresSQL великий. Проте використання портативного ORM це схоже SQLite. Щоб використовувати всі можливості Postgres ми повинні відмовитися від переносимість слабких двигунів.
2. Прості речі повинні бути простими, складні речі має бути можливим. ORM повинен вгадати всі очевидні речі, але дозволяють перевизначити їх.
3. Де можна використовувати віщий стратегія ЕСПЦ. Якщо база даних, здається, не в синхронізації з ORM намагаються перенести.
4. Взаємодія з постійних об'єктів повинно бути цільними і віщий, наскільки це можливо
Готово
1. Прості таблиці.
2. Спадкування.
3. Найпростіший один-до-багатьох і багато-до-одного
4. Багато-до-багатьох
5. створення таблиць ЕСПЦ
6. Найпростіші тотожності
7. Залежні і незалежні відносини
8. Деяка документація
9. ялинка Decorator для простого parent_id дерева
10. Список, як відносини
Вимоги
- Python
Коментар не знайдено