add: move database drivers to oiseau

This commit is contained in:
trisua 2025-06-08 14:15:42 -04:00
parent 40fce4bc77
commit 81036e3733
57 changed files with 638 additions and 1106 deletions

View file

@ -4,9 +4,9 @@ version = "5.0.0"
edition = "2024"
[features]
postgres = ["dep:tokio-postgres", "dep:bb8-postgres"]
sqlite = ["dep:rusqlite"]
redis = ["dep:redis"]
postgres = ["oiseau/postgres"]
sqlite = ["oiseau/sqlite"]
redis = ["oiseau/redis"]
default = ["sqlite", "redis"]
[dependencies]
@ -22,16 +22,7 @@ bitflags = "2.9.1"
async-recursion = "1.1.1"
md-5 = "0.10.6"
base16ct = { version = "0.2.0", features = ["alloc"] }
redis = { version = "0.31.0", features = [
"aio",
"tokio-comp",
], optional = true }
rusqlite = { version = "0.36.0", optional = true }
tokio-postgres = { version = "0.7.13", optional = true }
bb8-postgres = { version = "0.9.0", optional = true }
base64 = "0.22.1"
emojis = "0.6.4"
regex = "1.11.1"
oiseau = { version = "0.1.0", path = "../../../oiseau", default-features = false }