table! { items (id) { id -> BigInt, // Forced, diesel does not support intepreting Integer as i64 owner -> Integer, uuid -> Text, content -> Nullable, content_type -> Text, enc_item_key -> Nullable, deleted -> Bool, created_at -> Text, updated_at -> Nullable, } } table! { tokens (id) { id -> Text, uid -> Integer, timestamp -> Nullable, } } table! { users (id) { id -> Integer, uuid -> Text, email -> Text, password -> Text, pw_cost -> Integer, pw_nonce -> Text, version -> Text, } } joinable!(items -> users (owner)); joinable!(tokens -> users (uid)); allow_tables_to_appear_in_same_query!( items, tokens, users, );