Add new tables for families management

This commit is contained in:
2023-06-15 18:00:31 +02:00
parent 74601a8d9d
commit e6c896efa2
3 changed files with 48 additions and 3 deletions

View File

@ -1,5 +1,23 @@
// @generated automatically by Diesel CLI.
diesel::table! {
families (id) {
id -> Int4,
time_create -> Int8,
name -> Varchar,
invitation_code -> Varchar,
}
}
diesel::table! {
memberships (user_id, family_id) {
user_id -> Int4,
family_id -> Int4,
time_create -> Int8,
is_admin -> Bool,
}
}
diesel::table! {
users (id) {
id -> Int4,
@ -16,3 +34,12 @@ diesel::table! {
admin -> Bool,
}
}
diesel::joinable!(memberships -> families (family_id));
diesel::joinable!(memberships -> users (user_id));
diesel::allow_tables_to_appear_in_same_query!(
families,
memberships,
users,
);