Skip to content

Commit 45405c7

Browse files
committed
chore: add duckdb example to arrow-pg
1 parent 18d369a commit 45405c7

File tree

4 files changed

+417
-3
lines changed

4 files changed

+417
-3
lines changed

Cargo.lock

Lines changed: 118 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

arrow-pg/Cargo.toml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,26 @@ rust-version.workspace = true
1616
default = ["arrow"]
1717
arrow = ["dep:arrow"]
1818
datafusion = ["dep:datafusion"]
19+
# for testing
20+
_duckdb = []
21+
_bundled = ["duckdb/bundled"]
22+
1923

2024
[dependencies]
2125
arrow = { workspace = true, optional = true }
2226
bytes.workspace = true
2327
chrono.workspace = true
2428
datafusion = { workspace = true, optional = true }
2529
futures.workspace = true
26-
pgwire = { version = ">=0.32, <0.33", default-features = false, features = ["server-api"] }
30+
pgwire = { workspace = true, default-features = false, features = ["server-api"] }
2731
postgres-types.workspace = true
2832
rust_decimal.workspace = true
33+
34+
[dev-dependencies]
35+
async-trait = "0.1"
36+
duckdb = { version = "~1.4" }
37+
tokio = { version = "1.19", features = ["full"]}
38+
39+
[[example]]
40+
name = "duckdb"
41+
required-features = ["_duckdb"]

0 commit comments

Comments
 (0)