[package]
name = "drasi-bootstrap-postgres"
version = "0.2.2"
edition = "2021"
authors = ["Drasi Project"]
description = "PostgreSQL bootstrap plugin for Drasi"
license = "Apache-2.0"
repository = "https://github.com/drasi-project/drasi-core"
keywords = ["drasi", "plugin", "bootstrap", "postgres"]
categories = ["database"]
[lib]
crate-type = ["lib", "cdylib"]
[lints]
workspace = true
[dependencies]
drasi-lib.workspace = true
drasi-core.workspace = true
drasi-plugin-sdk = { workspace = true }
utoipa = { workspace = true }
anyhow = "1.0"
async-trait = "0.1"
log = "0.4"
tokio-postgres = { version = "0.7", features = ["with-chrono-0_4"] }
chrono = { version = "0.4", features = ["serde"] }
uuid = { version = "1.0", features = ["v4"] }
ordered-float = "3.0"
rust_decimal = { version = "1.33", features = ["db-tokio-postgres"] }
tokio-stream = "0.1"
prost-types = "0.12"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
postgres-types = { version = "0.2", features = ["with-chrono-0_4"] }
redis = { version = "0.25", features = ["tokio-comp"] }
tokio = { version = "1.0", features = ["full"] }
[features]
dynamic-plugin = []