第二十二章 rust数据库使用:sea-orm详解
注意
本系列文章已升级、转移至我的自建站点中,本章原文为:rust数据库使用:sea-orm详解
目录
- 注意
-
- 一、前言
- 二、项目管理
- 三、迁移文件
- 四、实体文件
- 五、业务使用
一、前言
只要开发稍微大型一点的项目,数据库都是离不开的。
rust目前并没有特别成熟的数据库框架,sea-orm这个框架是我目前所看到的成熟度最高的一个,并且仍在积极开发中。
所以本文将以sea-orm框架为基础来了解rust中数据库的基本使用。
二、项目管理
sea-orm管理数据库是通过迁移文件完成的,所以想要正常使用sea-orm框架,我们必须得对整个项目进行规划,使用方法便是工作空间。
首先下载sea-orm的命令行工具:
cargo install sea-orm-cli
这个命令行工具可以帮助我们迁移数据库、以及生成表实例等等。
然后在该工作空间内,分别执行命令: