lutra-runner-postgres 0.5.0

PostgreSQL runner for Lutra
Documentation
[package]
name = "lutra-runner-postgres"
description = "PostgreSQL runner for Lutra"
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
version.workspace = true

[dependencies]
bytes = { workspace = true }
tracing = { workspace = true }
thiserror = { workspace = true }
futures = { version = "0.3.31", default-features = false }
tokio = { workspace = true }
lutra-bin = { workspace = true, features = ["std"] }
lutra-runner = { workspace = true }
tinyjson = "2"
postgres-types = { version = "0.2.9", default-features = false }
postgres-protocol = { version = "0.6.8", default-features = false }

tokio-postgres = { version = "0.7.13", default-features = false, features = ["runtime"], optional = true }
postgres = { version = "0.19.10", default-features = false, optional = true }
regex = { version = "1.11.2", default-features = false }

[build-dependencies]
lutra-codegen = { workspace = true }

[features]
default = ["postgres", "tokio-postgres"]
postgres = ["dep:postgres"]
tokio-postgres = ["dep:tokio-postgres"]