blatherskite

a toy discord-like chat app backend written for a swe class
Log | Files | Refs | README

schema.rs (1088B)


      1 // @generated automatically by Diesel CLI.
      2 
      3 diesel::table! {
      4     channels (id) {
      5         id -> Int8,
      6         src_group -> Int8,
      7         name -> Text,
      8         members -> Array<Int8>,
      9         private -> Bool,
     10     }
     11 }
     12 
     13 diesel::table! {
     14     groups (id) {
     15         id -> Int8,
     16         name -> Text,
     17         members -> Array<Int8>,
     18         is_dm -> Bool,
     19         channels -> Array<Int8>,
     20         admin -> Array<Int8>,
     21         owner -> Int8,
     22     }
     23 }
     24 
     25 diesel::table! {
     26     messages (channel) {
     27         channel -> Int8,
     28         id -> Int8,
     29         author -> Int8,
     30         content -> Nullable<Text>,
     31         thread -> Nullable<Int8>,
     32     }
     33 }
     34 
     35 diesel::table! {
     36     user_dms (id) {
     37         id -> Int8,
     38         dms -> Array<Int8>,
     39     }
     40 }
     41 
     42 diesel::table! {
     43     user_groups (id) {
     44         id -> Int8,
     45         groups -> Array<Int8>,
     46     }
     47 }
     48 
     49 diesel::table! {
     50     users (id) {
     51         id -> Int8,
     52         name -> Text,
     53         email -> Text,
     54         hash -> Text,
     55     }
     56 }
     57 
     58 diesel::allow_tables_to_appear_in_same_query!(
     59     channels,
     60     groups,
     61     messages,
     62     user_dms,
     63     user_groups,
     64     users,
     65 );