本专题我们讨论了如何在axum中使用SeaORM:
- 手动实现所需要的trait
- 查询
- 条件过滤
- 排序
- 分页
- 插入
- 修改
- 删除
- 一对多和多对一关系
- 迁移
- 多对多关系
对于 PostgreSQL 而言,LIKE
是区分大小写的,如果要实现像 MySQL 那种不区分大小写,应该使用 ILIKE
。
作业
- 请使用 SeaORM 实现 PostgreSQL 的不区分大小写的模糊查询
- 在讨论一对多和多对一关系时,我们只提供了文章列表和添加文章功能,请完成:
- 文章的修改、删除功能
- 文章列表没有实现关键字查询、是否删除等过滤,请参照分类列表的功能进行实现
- 在讨论多对多关系时,只给出了一个简单的示例,请完成:
- 给带标签的文章制作页面,并渲染
- 请完成标签的列表、添加、删除、修改功能
- 请完成给文章添加、修改、删除标签的功能