Add new tables for families management
This commit is contained in:
		@@ -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,
 | 
			
		||||
);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user