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"
|
atom_syndication = "0.12.6"
|
||||||
chrono = { version = "0.4.34", features = ["serde"] }
|
chrono = { version = "0.4.34", features = ["serde"] }
|
||||||
rocket = { version = "0.5.1", features = ["json"] }
|
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"] }
|
rocket_dyn_templates = { version = "0.2.0", features = ["tera"] }
|
||||||
rss = "2.0.11"
|
rss = "2.0.11"
|
||||||
uuid = { version = "1.7.0", features = ["v4", "serde"] }
|
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::serde::{Serialize, json::Json};
|
||||||
use rocket_dyn_templates::{Template, context};
|
use rocket_dyn_templates::{Template, context};
|
||||||
use rocket::fs::FileServer;
|
use rocket::fs::FileServer;
|
||||||
|
use rocket_db_pools::{sqlx, Database};
|
||||||
use uuid::Uuid;
|
use uuid::Uuid;
|
||||||
|
|
||||||
|
|
||||||
|
#[derive(Database)]
|
||||||
|
#[database("rss_data")]
|
||||||
|
struct Db(sqlx::SqlitePool);
|
||||||
|
|
||||||
#[derive(Serialize)]
|
#[derive(Serialize)]
|
||||||
#[serde(crate = "rocket::serde")]
|
#[serde(crate = "rocket::serde")]
|
||||||
struct Message {
|
struct Message {
|
||||||
|
Loading…
Reference in New Issue
Block a user