12 releases
new 0.2.2 | Nov 12, 2024 |
---|---|
0.1.2 | Sep 6, 2024 |
0.1.0 | Apr 29, 2024 |
0.0.5 | Sep 25, 2023 |
0.0.3 | Jan 8, 2023 |
#405 in Database interfaces
Used in 2 crates
1.5MB
7K
SLoC
pgstac
Rust interface for pgstac.
Usage
In your Cargo.toml
:
[dependencies]
pgstac = "0.2"
See the documentation for more.
Testing
pgstac needs a blank pgstac database for testing, so is not part of the default workspace build. To test:
docker compose up -d
cargo test -p pgstac
docker compose down
Each test is run in its own transaction, which is rolled back after the test.
Customizing the test database connection
By default, the tests will connect to the database at postgresql://username:password@localhost:5432/postgis
.
If you need to customize the connection information for whatever reason, set your PGSTAC_RS_TEST_DB
environment variable:
PGSTAC_RS_TEST_DB=postgresql://otherusername:otherpassword@otherhost:7822/otherdbname cargo test
Other info
This crate is part of the stac-rs monorepo, see its README for contributing and license information.
Dependencies
~18–31MB
~496K SLoC