Skip to content

Native PostgreSQL driver for the Rust programming language

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

pimeys/rust-postgres

This branch is 5 commits ahead of, 287 commits behind sfackler/rust-postgres:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Julius de Bruijn
Feb 21, 2023
74f0847 · Feb 21, 2023
Jul 19, 2022
Jul 19, 2022
Mar 17, 2022
Dec 30, 2021
Apr 30, 2022
Feb 21, 2023
Aug 14, 2022
Apr 30, 2022
Aug 20, 2022
Sep 6, 2022
Jul 9, 2017
Sep 6, 2022
Apr 7, 2021
Mar 24, 2022
Dec 9, 2019
Oct 28, 2021
Oct 28, 2021
Mar 17, 2021
Oct 28, 2021
Oct 28, 2021
Apr 7, 2021

Repository files navigation

Rust-Postgres

PostgreSQL support for Rust.

postgres Latest Version

Documentation

A native, synchronous PostgreSQL client.

tokio-postgres Latest Version

Documentation

A native, asynchronous PostgreSQL client.

postgres-types Latest Version

Documentation

Conversions between Rust and Postgres types.

postgres-native-tls Latest Version

Documentation

TLS support for postgres and tokio-postgres via native-tls.

postgres-openssl Latest Version

Documentation

TLS support for postgres and tokio-postgres via openssl.

Running test suite

The test suite requires postgres to be running in the correct configuration. The easiest way to do this is with docker:

  1. Install docker and docker-compose.
    1. On ubuntu: sudo apt install docker.io docker-compose.
  2. Make sure your user has permissions for docker.
    1. On ubuntu: sudo usermod -aG docker $USER
  3. Change to top-level directory of rust-postgres repo.
  4. Run docker-compose up -d.
  5. Run cargo test.
  6. Run docker-compose stop.

About

Native PostgreSQL driver for the Rust programming language

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.3%
  • Other 0.7%