If you use postgres's service feature for configuring your connections, then this is the library for you.
This is for use with the Postgres crate.
- supports tokio-postgres (New in 0.19.2)
- ... and regular postgres
- search in
~/.pg_service.conf
,$PGSYSCONFDIR/pg_service.conf
, and/etc/postgresql-common/pg_service.conf
- Simply generates a postgres::Config
This example uses the service name mydb
and overrides
the user
value, then makes the connection.
let conn = postgres_service::load_connect_params("mydb")
.expect("unable to find configuration")
.user("your_user_name")
.connect(postgres::NoTls)
.expect("unable to connect");