/ sinks / sink-postgres / Cargo.toml
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