发布 rust-query
2024-11-30
Lucas Holten 发布了 rust-query,这是一个用于安全关系数据库查询的 Rust 库。该库利用 Rust 的类型系统,提供编译时保证,避免 SQL 的冗长和繁琐。rust-query 的主要特性包括:显式表别名、空值安全、直观的聚合、类型安全的外部键导航、类型安全的唯一查找、多版本模式、类型安全的迁移和类型安全的唯一冲突。文章以一个示例模式演示了如何插入和查询数据,以及如何进行模式演变和迁移。rust-query 目前使用 SQLite 作为后端。