[package]
description = "Helpers for working with SQL in my projects."
name = "ts-sql"
version = "0.8.1"
authors.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
[dependencies]
postgres = { workspace = true, features = ["with-uuid-1"] }
postgres-types = { workspace = true }
tokio-postgres = { version = "0.7", features = ["with-uuid-1"], optional = true }
jiff = { version = "0.2", features = ["serde"] }
bytes = "1.0"
postgres-protocol = "0.6.8"
serde = { version = "1.0", features = ["derive"] }
ts-sql-derive = { version = "0.7", path = "../ts-sql-derive", optional = true }
testcontainers = { version = "0.24", features = ["blocking"], optional = true }
testcontainers-modules = { version = "0.12", features = ["blocking", "postgres"], optional = true }
[features]
async = ["dep:tokio-postgres"]
derive = ["dep:ts-sql-derive"]
test = ["dep:testcontainers", "dep:testcontainers-modules"]
[lints]
workspace = true