7个版本 (4个破坏性更新)
0.5.0 | 2020年12月25日 |
---|---|
0.4.0 | 2020年10月17日 |
0.3.0 | 2019年12月23日 |
0.3.0-alpha.2 | 2019年11月28日 |
0.1.0 | 2018年11月12日 |
#1955 在 数据库接口
50,210 每月下载量
用于 16 个crate(14个直接使用)
285KB
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
。
依赖项
~8–18MB
~266K SLoC