diff --git a/src/db/schema.rs b/src/db/schema.rs index 78542e1..ea1d174 100644 --- a/src/db/schema.rs +++ b/src/db/schema.rs @@ -20,10 +20,30 @@ diesel::table! { } diesel::table! { - users (id) { - id -> Int8, - is_admin -> Bool, + teloxide_dialogues (chat_id) { + chat_id -> Int8, + dialogue -> Bytea, } } -diesel::allow_tables_to_appear_in_same_query!(literals, messages, users,); +diesel::table! { + users (id) { + id -> Int8, + is_admin -> Bool, + #[max_length = 255] + first_name -> Varchar, + #[max_length = 255] + last_name -> Nullable, + #[max_length = 255] + username -> Nullable, + #[max_length = 10] + language_code -> Nullable, + } +} + +diesel::allow_tables_to_appear_in_same_query!( + literals, + messages, + teloxide_dialogues, + users, +);