8 个版本

新增 0.1.1 2024年8月12日
0.1.0 2024年4月29日
0.0.6 2024年4月20日
0.0.5 2023年9月25日
0.0.3 2023年1月8日

475数据库接口 中排名

Download history 210/week @ 2024-04-25 19/week @ 2024-05-02 3/week @ 2024-05-09 9/week @ 2024-05-16 7/week @ 2024-05-23 3/week @ 2024-05-30 8/week @ 2024-06-06 7/week @ 2024-06-13 3/week @ 2024-06-20 1/week @ 2024-06-27 10/week @ 2024-07-04 2/week @ 2024-07-11 5/week @ 2024-07-18 13/week @ 2024-07-25 580/week @ 2024-08-01 113/week @ 2024-08-08

每月下载量 712
2 个 Crates 中使用 (通过 stac-server)

MIT/Apache 协议

1.5MB
5K SLoC

pgstac

GitHub Workflow Status docs.rs Crates.io Contributor Covenant

pgstac 的 Rust 接口。

使用方法

在你的 Cargo.toml

[dependencies]
pgstac = "0.1"

更多信息请参阅 文档

测试

pgstac 需要一个空的 pgstac 数据库进行测试,因此它不是默认工作区构建的一部分。要测试

docker-compose -f pgstac/docker-compose.yml up -d
cargo test -p pgstac
docker-compose -f pgstac/docker-compose.yml down

每个测试都在其自己的事务中运行,测试完成后事务将被回滚。

自定义测试数据库连接

默认情况下,测试将连接到位于 postgresql://username:password@localhost:5432/postgis 的数据库。如果你需要根据任何原因自定义连接信息,请设置你的 PGSTAC_RS_TEST_DB 环境变量

PGSTAC_RS_TEST_DB=postgresql://otherusername:otherpassword@otherhost:7822/otherdbname cargo test

其他信息

此 crate 是 stac-rs 单一仓库的一部分,有关贡献和许可证信息,请参阅其 README 文件。

依赖关系

~10–20MB
~294K SLoC