Connect to DM8 databases using the odbc-api crate with unixODBC. Includes schema browsing, query execution, DDL generation, and full frontend integration with download link to DM ODBC driver.
31 lines
1.2 KiB
TOML
31 lines
1.2 KiB
TOML
[package]
|
|
name = "dbx-core"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
percent-encoding = "2"
|
|
log = "0.4"
|
|
tokio = { version = "1", features = ["full"] }
|
|
tokio-util = { version = "0.7", features = ["compat"] }
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
rust_decimal = { version = "1", features = ["serde"] }
|
|
anyhow = "1"
|
|
uuid = { version = "1", features = ["v4", "serde"] }
|
|
sqlx = { version = "0.8", features = ["runtime-tokio", "tls-rustls", "mysql", "postgres", "sqlite", "json", "chrono", "uuid", "rust_decimal"] }
|
|
redis = { version = "0.32.2", features = ["tokio-comp", "tls-rustls", "tokio-rustls-comp"] }
|
|
rustls = { version = "0.23", features = ["aws-lc-rs"] }
|
|
duckdb = { version = "1.3.2", features = ["bundled"] }
|
|
tiberius = { version = "0.12.3", default-features = false, features = ["tds73", "chrono", "rust_decimal", "rustls"] }
|
|
reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] }
|
|
futures = "0.3"
|
|
mongodb = "3.2.5"
|
|
oracle-rs = { git = "https://github.com/t8y2/oracle-rs", branch = "main" }
|
|
russh = "0.60"
|
|
portpicker = "0.1.1"
|
|
csv = "1"
|
|
calamine = "0.30.1"
|
|
odbc-api = "25"
|