lmrc-postgres 0.3.16

PostgreSQL management library for the LMRC Stack - comprehensive library for managing PostgreSQL installations on remote servers via SSH
Documentation
[package]
name = "lmrc-postgres"
version = "0.3.16"
edition = "2024"
authors = ["lemarc <lemarc.dev@gmail.com>"]
license.workspace = true
description = "PostgreSQL management library for the LMRC Stack - comprehensive library for managing PostgreSQL installations on remote servers via SSH"
repository = "https://gitlab.com/lemarco/lmrc-stack"
homepage = "https://gitlab.com/lemarco/lmrc-stack/tree/main/libs/postgres-manager"
documentation = "https://docs.rs/lmrc-postgres"
readme = "README.md"
keywords = ["postgresql", "postgres", "database", "ssh", "management"]
categories = ["database", "network-programming"]

[dependencies]
# Hexagonal Architecture - Port traits
lmrc-ports = { workspace = true }

# Error Handling
thiserror = "2.0"

# Logging
tracing = "0.1"

# Async Runtime
tokio = { version = "1.0", features = ["full"] }

# SSH
lmrc-ssh = { workspace = true, version = "0.1.0" }

# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"

# Time handling
chrono = "0.4"

async-trait = "0.1"

[dev-dependencies]
tokio-test = "0.4"
assert_matches = "1.5"
tracing-subscriber = "0.3"