sqlx sqlite
This commit is contained in:
parent
d450f220d0
commit
044bd9d964
788
Cargo.lock
generated
788
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -8,6 +8,7 @@ argon2 = "0.5.3"
|
||||
atom_syndication = "0.12.6"
|
||||
chrono = { version = "0.4.34", features = ["serde"] }
|
||||
rocket = { version = "0.5.1", features = ["json"] }
|
||||
rocket_db_pools = { version = "0.2.0", features = ["sqlx_sqlite"] }
|
||||
rocket_dyn_templates = { version = "0.2.0", features = ["tera"] }
|
||||
rss = "2.0.11"
|
||||
uuid = { version = "1.7.0", features = ["v4", "serde"] }
|
||||
|
5
Rocket.toml
Normal file
5
Rocket.toml
Normal file
@ -0,0 +1,5 @@
|
||||
[default.databases.db_name]
|
||||
url = "data.sqlite"
|
||||
|
||||
# This option is only supported by the `sqlx_sqlite` driver.
|
||||
extensions = ["memvfs", "rot13"]
|
@ -3,8 +3,14 @@
|
||||
use rocket::serde::{Serialize, json::Json};
|
||||
use rocket_dyn_templates::{Template, context};
|
||||
use rocket::fs::FileServer;
|
||||
use rocket_db_pools::{sqlx, Database};
|
||||
use uuid::Uuid;
|
||||
|
||||
|
||||
#[derive(Database)]
|
||||
#[database("rss_data")]
|
||||
struct Db(sqlx::SqlitePool);
|
||||
|
||||
#[derive(Serialize)]
|
||||
#[serde(crate = "rocket::serde")]
|
||||
struct Message {
|
||||
|
Loading…
Reference in New Issue
Block a user