7个版本 (4个重大更新)

0.5.0 2024年4月11日
0.4.1 2024年2月7日
0.3.1 2024年1月26日
0.2.0 2024年1月16日
0.1.0 2024年1月8日

#1523数据库接口

MIT 许可证

24KB
520

simple_pg

一系列正在开发中的crate,旨在简化在Rust中使用PostgreSQL。基于

主要目标

  • 深度集成查询构建器。
  • 统一客户端类型,不需要泛型客户端。用implDeref<Conn>替换。
  • 提供通过模式宇宙进行快速并行单元测试的方法。
  • 针对我们的用例优化性能。
  • 通过减少单态化来减少增量编译时间。

特性

SQL宏

    sql!(INSERT INTO schema.table VALUES(
        { entity.id },
        "some_text",
        ST_SetSRID({ geometry }), 4326)
    )).execute(&mut tx)?;

依赖关系

~7–16MB
~215K SLoC