9 unstable releases
| 0.4.4 | Feb 15, 2026 |
|---|---|
| 0.4.3 | Jan 31, 2026 |
| 0.4.2 | Oct 20, 2022 |
| 0.4.1 | Feb 23, 2022 |
| 0.0.1 | Aug 6, 2018 |
#780 in Database interfaces
18,691 downloads per month
Used in 5 crates
(4 directly)
67KB
1.5K
SLoC
Rust-Postgres-Interval
A interval type for the postgres driver.
Contributing
There is a separate document on how to contribute to this repo here
Overview
Rust-Postgres-Interval is dedicated datatype for the postgres interval type.
extern crate pg_interval;
use pg_interval::Interval;
fn main() {
let interval = Interval::from_postgres(
"1 years 1 months 1 days 1 hours"
).unwrap();
let output = interval.to_iso_8601();
assert_eq!(String::from("P1Y1M1DT1H"), output);
}
Requirements
- rust 1.22
Roadmap to 1.0.0
- Convert Interval Into Formated String
- Iso 8601
- Postgres
- Sql
- Parse Formated Strings Into The Interval Type
- Iso 8601
- Postgres
- Sql
- Chrono Integrations
Dependencies
~1–2MB
~34K SLoC