8 个版本
使用旧的 Rust 2015
0.4.2 | 2018 年 8 月 23 日 |
---|---|
0.4.1 | 2018 年 2 月 12 日 |
0.4.0 | 2017 年 7 月 23 日 |
0.3.0 | 2017 年 6 月 11 日 |
0.1.0 | 2016 年 12 月 26 日 |
#2635 在 数据库接口
2,926 每月下载量
在 58 个 crate 中使用 (直接使用 2 个)
270KB
6.5K SLoC
Rust-Postgres
为 Rust 提供的 PostgreSQL 支持。
postgres
一个本地的、同步的 PostgreSQL 客户端。
tokio-postgres
一个本地的、异步的 PostgreSQL 客户端。
postgres-types
Rust 和 Postgres 类型之间的转换。
postgres-native-tls
通过 native-tls 为 postgres 和 tokio-postgres 提供TLS支持。
postgres-openssl
通过 openssl 为 postgres 和 tokio-postgres 提供TLS支持。
运行测试套件
测试套件需要 postgres 以正确的配置运行。最简单的方法是使用 docker。
- 安装
docker
和docker-compose
。- 在 ubuntu 上:
sudo apt install docker.io docker-compose
。
- 在 ubuntu 上:
- 确保您的用户有 docker 的权限。
- 在 ubuntu 上:
sudo usermod -aG docker $USER
- 在 ubuntu 上:
- 切换到
rust-postgres
仓库的顶级目录。 - 运行
docker-compose up -d
。 - 运行
cargo test
。 - 运行
docker-compose stop
。
依赖关系
~4.5–6MB
~191K SLoC