PostgreSQL格式
Elephantoplast的Python项目详细描述
这是我创建一个orm的努力,它可以充分利用 Postgressql。目前正在稳步发展中
理念
- PostgressQL很棒。然而,可移植的ORM像SQLite一样使用它使用 postgres的所有功能我们都需要降低对较弱引擎的可移植性。
- 简单的事情应该是简单的,复杂的事情应该是可能的。 orm应该猜测所有明显的事情,但是允许覆盖它们。
- 尽可能使用pythonic eafp策略。如果数据库似乎不是 与orm同步尝试迁移。
- 与持久对象的交互应该是无缝的,并且 尽可能的Python
完成
- 简单的桌子
- 继承权。
- 最简单的一对多和多对一
- 多对多
- EAFP表创建
- 最简单恒等式
- 依赖关系和独立关系
- 一些文档
- 简单树的树装饰器parent_idtree
- 类列表关系
待办事项
- 类dict关系
- 高级主键
- 并发控制和冲突检测
- 高级身份
- eafp表迁移
- 联合加载策略
- 完整文档
- MPTT树