8个稳定版本
1.0.9 | 2019年9月8日 |
---|---|
1.0.7 | 2019年9月7日 |
0.1.0 | 2019年9月7日 |
#170 in 数据库实现
139 每月下载次数
8KB
85 代码行
Rust TempDB - CockroachDB
单元测试的临时CockroachDB数据库。
安装
将以下内容添加到您的 Cargo.toml
[dev-dependencies]
tempdb_cockroach = ""
安装 libpq-dev
(由 postgres
包依赖)
sudo apt install libpq-dev
安装cockroach 如果您尚未安装的话
wget -qO- https://binaries.cockroachdb.com/cockroach-latest.linux-amd64.tgz | tar -xvz
sudo cp cockroach-*.linux-amd64/cockroach /usr/local/bin
用法
extern crate tempdb_cockroach;
use tempdb_cockroach::TempCockroach;
#[test]
fn test() {
let db = TempCockroach::new().expect("Failed to create DB");
println!("Connection string: {}", db.url());
// Cockroach process and data are cleaned up when db goes out of scope.
}
依赖
~7–17MB
~296K SLoC