Add last tables structure
This commit is contained in:
@ -1,16 +1,56 @@
|
||||
// @generated automatically by Diesel CLI.
|
||||
|
||||
diesel::table! {
|
||||
couples (wife, husband) {
|
||||
wife -> Int4,
|
||||
husband -> Int4,
|
||||
wedding_year -> Nullable<Int2>,
|
||||
wedding_month -> Nullable<Int2>,
|
||||
wedding_day -> Nullable<Int2>,
|
||||
divorce_year -> Nullable<Int2>,
|
||||
divorce_month -> Nullable<Int2>,
|
||||
divorce_day -> Nullable<Int2>,
|
||||
}
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
families (id) {
|
||||
id -> Int4,
|
||||
time_create -> Int8,
|
||||
#[max_length = 30]
|
||||
name -> Varchar,
|
||||
#[max_length = 7]
|
||||
invitation_code -> Varchar,
|
||||
}
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
members (id) {
|
||||
id -> Int4,
|
||||
family_id -> Int4,
|
||||
first_name -> Nullable<Varchar>,
|
||||
last_name -> Nullable<Varchar>,
|
||||
birth_last_name -> Nullable<Varchar>,
|
||||
photo_id -> Nullable<Varchar>,
|
||||
email -> Nullable<Varchar>,
|
||||
phone -> Nullable<Varchar>,
|
||||
address -> Nullable<Varchar>,
|
||||
city -> Nullable<Varchar>,
|
||||
postal_code -> Nullable<Varchar>,
|
||||
country -> Nullable<Varchar>,
|
||||
sex -> Varchar,
|
||||
time_create -> Int8,
|
||||
time_update -> Int8,
|
||||
mother -> Nullable<Int4>,
|
||||
father -> Nullable<Int4>,
|
||||
birth_year -> Nullable<Int2>,
|
||||
birth_month -> Nullable<Int2>,
|
||||
birth_day -> Nullable<Int2>,
|
||||
death_year -> Nullable<Int2>,
|
||||
death_month -> Nullable<Int2>,
|
||||
death_day -> Nullable<Int2>,
|
||||
note -> Nullable<Text>,
|
||||
}
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
memberships (user_id, family_id) {
|
||||
user_id -> Int4,
|
||||
@ -23,16 +63,12 @@ diesel::table! {
|
||||
diesel::table! {
|
||||
users (id) {
|
||||
id -> Int4,
|
||||
#[max_length = 30]
|
||||
name -> Varchar,
|
||||
#[max_length = 255]
|
||||
email -> Varchar,
|
||||
password -> Nullable<Varchar>,
|
||||
time_create -> Int8,
|
||||
#[max_length = 150]
|
||||
reset_password_token -> Nullable<Varchar>,
|
||||
time_gen_reset_token -> Int8,
|
||||
#[max_length = 150]
|
||||
delete_account_token -> Nullable<Varchar>,
|
||||
time_gen_delete_account_token -> Int8,
|
||||
time_activate -> Int8,
|
||||
@ -41,7 +77,14 @@ diesel::table! {
|
||||
}
|
||||
}
|
||||
|
||||
diesel::joinable!(members -> families (family_id));
|
||||
diesel::joinable!(memberships -> families (family_id));
|
||||
diesel::joinable!(memberships -> users (user_id));
|
||||
|
||||
diesel::allow_tables_to_appear_in_same_query!(families, memberships, users,);
|
||||
diesel::allow_tables_to_appear_in_same_query!(
|
||||
couples,
|
||||
families,
|
||||
members,
|
||||
memberships,
|
||||
users,
|
||||
);
|
||||
|
Reference in New Issue
Block a user