3 个版本
0.1.2 | 2022年7月13日 |
---|---|
0.1.1 | 2022年7月13日 |
0.1.0 | 2022年7月12日 |
#16 in #yandex
24KB
605 代码行
ydb 客户端的强化工具
迁移
let mut migrator = Migrator::new_from_dir(&include_dir!("$CARGO_MANIFEST_DIR/test-migration"));
migrator.migrate(&mut client).await.unwrap();
查询宏
query!("insert into a (id) values($id)", id=>id)
选择宏
let result: Vec<i32> = select!(client.table_client(), query!("select id from a"), id=>i32)
.await
.unwrap();
更新宏
update!(
client.table_client(),
query!("insert into a (id) values($id)", id=>id)
)
测试容器
启用功能 test_container
let (_node, client) = get_or_create_ydb_instance("should_create_docker_and_connect").await;
依赖关系
~25–41MB
~756K SLoC