#cockroachdb #临时 #数据库 #测试 #cockroach

tempdb_cockroach

单元测试的临时数据库

8个稳定版本

1.0.9 2019年9月8日
1.0.7 2019年9月7日
0.1.0 2019年9月7日

#170 in 数据库实现

Download history • Rust 包仓库 3/week @ 2023-11-03 • Rust 包仓库 12/week @ 2023-11-10 • Rust 包仓库 2/week @ 2023-11-17 • Rust 包仓库 10/week @ 2023-11-24 • Rust 包仓库 21/week @ 2023-12-01 • Rust 包仓库 14/week @ 2023-12-08 • Rust 包仓库 12/week @ 2023-12-15 • Rust 包仓库 19/week @ 2023-12-22 • Rust 包仓库 10/week @ 2024-01-05 • Rust 包仓库 18/week @ 2024-01-19 • Rust 包仓库 9/week @ 2024-01-26 • Rust 包仓库 11/week @ 2024-02-02 • Rust 包仓库 13/week @ 2024-02-09 • Rust 包仓库 106/week @ 2024-02-16 • Rust 包仓库

139 每月下载次数

MIT 许可证

8KB
85 代码行

Rust TempDB - CockroachDB

Documentation Latest Version Build Status Coverage Status

单元测试的临时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