Cargo.toml
1 [package] 2 name = "apibara-sink-postgres" 3 version = "0.5.5" 4 edition.workspace = true 5 authors.workspace = true 6 repository.workspace = true 7 license.workspace = true 8 9 [lib] 10 name = "apibara_sink_postgres" 11 path = "src/lib.rs" 12 13 [[bin]] 14 name = "apibara-sink-postgres" 15 path = "src/bin.rs" 16 17 [dependencies] 18 apibara-core = { path = "../../core" } 19 apibara-observability = { path = "../../observability" } 20 apibara-sink-common = { path = "../sink-common" } 21 async-trait.workspace = true 22 clap.workspace = true 23 error-stack.workspace = true 24 native-tls = "0.2.11" 25 postgres-native-tls = "0.5.0" 26 serde.workspace = true 27 serde_json.workspace = true 28 tokio.workspace = true 29 tokio-postgres = { version = "0.7.8", features = ["with-serde_json-1"] } 30 tokio-util.workspace = true 31 tracing.workspace = true 32 33 [target.'cfg(not(windows))'.dependencies] 34 jemallocator.workspace = true 35 36 [dev-dependencies] 37 testcontainers.workspace = true