Ready to implement photos management
This commit is contained in:
@ -4,7 +4,7 @@ diesel::table! {
|
||||
couples (wife, husband) {
|
||||
wife -> Int4,
|
||||
husband -> Int4,
|
||||
photo_id -> Nullable<Varchar>,
|
||||
photo_id -> Nullable<Int4>,
|
||||
wedding_year -> Nullable<Int2>,
|
||||
wedding_month -> Nullable<Int2>,
|
||||
wedding_day -> Nullable<Int2>,
|
||||
@ -30,7 +30,7 @@ diesel::table! {
|
||||
first_name -> Nullable<Varchar>,
|
||||
last_name -> Nullable<Varchar>,
|
||||
birth_last_name -> Nullable<Varchar>,
|
||||
photo_id -> Nullable<Varchar>,
|
||||
photo_id -> Nullable<Int4>,
|
||||
email -> Nullable<Varchar>,
|
||||
phone -> Nullable<Varchar>,
|
||||
address -> Nullable<Varchar>,
|
||||
@ -61,6 +61,17 @@ diesel::table! {
|
||||
}
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
photos (id) {
|
||||
id -> Int4,
|
||||
time_create -> Varchar,
|
||||
mime_type -> Varchar,
|
||||
sha512 -> Varchar,
|
||||
file_size -> Int4,
|
||||
thumb_sha512 -> Varchar,
|
||||
}
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
users (id) {
|
||||
id -> Int4,
|
||||
@ -78,8 +89,17 @@ diesel::table! {
|
||||
}
|
||||
}
|
||||
|
||||
diesel::joinable!(couples -> photos (photo_id));
|
||||
diesel::joinable!(members -> families (family_id));
|
||||
diesel::joinable!(members -> photos (photo_id));
|
||||
diesel::joinable!(memberships -> families (family_id));
|
||||
diesel::joinable!(memberships -> users (user_id));
|
||||
|
||||
diesel::allow_tables_to_appear_in_same_query!(couples, families, members, memberships, users,);
|
||||
diesel::allow_tables_to_appear_in_same_query!(
|
||||
couples,
|
||||
families,
|
||||
members,
|
||||
memberships,
|
||||
photos,
|
||||
users,
|
||||
);
|
||||
|
Reference in New Issue
Block a user