当前位置: 首页 > article >正文

第二十二章 rust数据库使用:sea-orm详解

注意

本系列文章已升级、转移至我的自建站点中,本章原文为:rust数据库使用:sea-orm详解

目录

  • 注意
    • 一、前言
    • 二、项目管理
    • 三、迁移文件
    • 四、实体文件
    • 五、业务使用

一、前言

只要开发稍微大型一点的项目,数据库都是离不开的。

rust目前并没有特别成熟的数据库框架,sea-orm这个框架是我目前所看到的成熟度最高的一个,并且仍在积极开发中。

所以本文将以sea-orm框架为基础来了解rust中数据库的基本使用。

二、项目管理

sea-orm管理数据库是通过迁移文件完成的,所以想要正常使用sea-orm框架,我们必须得对整个项目进行规划,使用方法便是工作空间。

首先下载sea-orm的命令行工具:

cargo install sea-orm-cli

这个命令行工具可以帮助我们迁移数据库、以及生成表实例等等。

然后在该工作空间内,分别执行命令:


http://www.kler.cn/a/331384.html

相关文章:

  • WPF 使用LibVLCSharp.WPF实现视频播放、停止、暂停功能
  • Java模拟多个Mqtt客户端连接Mqtt Broker
  • 嵌入式硬件面试题
  • Android Java Ubuntu系统如何编译出 libopencv_java4.so
  • C# 6.0 连接elasticsearch数据库
  • 2025.01.15python商业数据分析top2
  • 【有啥问啥】表示学习(Representation Learning)详解:理论、方法与应用
  • 新品:新一代全双工音频对讲模块SA618F22-C1
  • 【JVM】垃圾释放方式:标记-清除、复制算法、标记-整理、分代回收
  • Oracle datafile 数目限制是多少
  • rsync数据备份实时同步
  • Linux中find命令详解
  • PHP常用的超全局变量(8个)
  • WebSocket 2024/9/30
  • MATLAB使用眼图分析QPSK通信系统接收端匹配滤波后的信号
  • windows 11 LTSC 26100.1742 官方简体中文版
  • 免杀对抗—GOC#反VT沙盒资源分离混淆加密
  • 【Flutter】- 基础语法
  • 【go入门】常量
  • Leetcode 11.乘最多水的容器(字节,快手面试题)
  • 探索Spring Boot:实现“衣依”服装电商平台
  • 【Java序列化】使用Java 自带的Serializer进行对象序列化和反序列化
  • 2024年OpenAI DevDay发布实时 API、提示缓存等新功能
  • 软考系统分析师知识点一:绪论
  • Ubuntu20.04如何安装Microsoft Edge浏览器?
  • Linux云计算 |【第四阶段】RDBMS1-DAY5