table! { transactions (id) { id -> Unsigned, date -> Timestamp, sender -> Unsigned, receiver -> Unsigned, amount -> Unsigned, sender_balance -> Unsigned, receiver_balance -> Unsigned, purpose -> Varchar, } } table! { passwords (id) { id -> Unsigned, hash -> Char, } } table! { users (id) { id -> Unsigned, power_level -> Integer, name -> Varchar, created -> Timestamp, balance -> Unsigned, } } joinable!(passwords -> users (id)); allow_tables_to_appear_in_same_query!(transactions, users,); allow_tables_to_appear_in_same_query!(passwords, users,);