Diesel简介

51推荐

Diesel 正式版是面向 Rust 编程语言的安全可扩展 ORM 框架与查询构建工具,官方版功能强大可靠,可有效帮助开发者规避程序运行时错误,同时保障优异的运行性能。该软件深度结合 Rust 语言类型系统优势,打造出贴合 Rust 使用习惯的低开销查询生成器,让数据库操作更高效稳定。整体设计简洁实用,兼顾安全性与性能表现,是 Rust 开发者进行数据库开发的优质工具。

Diesel软件介绍

      DIEsel 提供一个干净整洁的 API 来编写网络客户端和服务器。支持 TCP 和 UDP 。

      你应该使用 DIEsel 来编写你的下一个网络应用。得益于 Python 使得 DIEsel 的语法非常整洁,发展步伐迅速。非阻塞 I/O 使得DIEsel 快速且容易扩展。

      greenlets 使得DIEsel 有了 unwind(to(callbacks(no)))。nose使得测试变得容易。最后,Flask 使得你不需要写一个新的网络框架来使用 DIEsel。

Diesel软件说明

      授权协议: MIT/Apache

      操作系统: 跨平台

      开发语言: Rust

Diesel软件特色

      修复连接重用的 bug

      支持来自 ipnet 的类型

      支持通过 libpg 的按行模式的值加载

      改进错误信息生成

常见问题

执行 diesel migration run 失败

解决:

   检查迁移文件语法是否正确。

   确保数据库已启动且连接正常。

   尝试diesel database reset重建数据库。

schema.rs 与数据库表结构不一致

解决:

执行diesel print-schema > src/schema.rs重新生成强类型 Schema。