Setup rotom_database crate

This commit is contained in:
2025-01-28 00:15:26 +00:00
parent d3807786d2
commit 6dde01d7a1
17 changed files with 224 additions and 0 deletions

29
rotom_database/Cargo.toml Normal file
View File

@@ -0,0 +1,29 @@
[package]
name = "rotom_database"
version = "0.1.0"
edition = "2021"
[dependencies]
diesel = { version = "2.2.6", default_features = false }
diesel-async = { version = "0.5.2", features = ["bb8"] }
diesel_migrations = "2.2.0"
thiserror = "2.0.11"
[features]
default = ["mysql", "postgres", "sqlite"]
mysql = [
"diesel/mysql",
"diesel-async/mysql",
"diesel_migrations/mysql",
]
postgres = [
"diesel/postgres",
"diesel-async/postgres",
"diesel_migrations/postgres",
]
sqlite = [
"diesel/sqlite",
"diesel/returning_clauses_for_sqlite_3_35",
"diesel-async/sync-connection-wrapper",
"diesel_migrations/sqlite",
]