feat(gpodder_sqlite): add signup links table
This commit is contained in:
parent
2514aa8413
commit
c48d2a78ca
6 changed files with 35 additions and 1 deletions
|
|
@ -2,5 +2,6 @@ pub mod device;
|
|||
pub mod device_subscription;
|
||||
pub mod episode_action;
|
||||
pub mod session;
|
||||
pub mod signup_link;
|
||||
pub mod sync_group;
|
||||
pub mod user;
|
||||
|
|
|
|||
11
gpodder_sqlite/src/models/signup_link.rs
Normal file
11
gpodder_sqlite/src/models/signup_link.rs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
use diesel::prelude::*;
|
||||
|
||||
use crate::schema::*;
|
||||
|
||||
#[derive(Clone, Queryable, Selectable, Insertable)]
|
||||
#[diesel(table_name = signup_links)]
|
||||
#[diesel(check_for_backend(diesel::sqlite::Sqlite))]
|
||||
pub struct SignupLink {
|
||||
pub id: i64,
|
||||
pub created_at: i64,
|
||||
}
|
||||
|
|
@ -47,6 +47,13 @@ diesel::table! {
|
|||
}
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
signup_links (id) {
|
||||
id -> BigInt,
|
||||
created_at -> BigInt,
|
||||
}
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
sync_groups (id) {
|
||||
id -> BigInt,
|
||||
|
|
@ -74,6 +81,7 @@ diesel::allow_tables_to_appear_in_same_query!(
|
|||
devices,
|
||||
episode_actions,
|
||||
sessions,
|
||||
signup_links,
|
||||
sync_groups,
|
||||
users,
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue