1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
table! {
    comments (id) {
        id -> Integer,
        tid -> Integer,
        parent -> Nullable<Integer>,
        created -> Timestamp,
        modified -> Nullable<Timestamp>,
        mode -> Integer,
        remote_addr -> Nullable<Text>,
        text -> Text,
        author -> Nullable<Text>,
        email -> Nullable<Text>,
        website -> Nullable<Text>,
        hash -> Text,
        likes -> Nullable<Integer>,
        dislikes -> Nullable<Integer>,
        voters -> Nullable<Binary>,
    }
}

table! {
    preferences (key) {
        key -> Text,
        value -> Text,
    }
}

table! {
    threads (id) {
        id -> Integer,
        uri -> Text,
        title -> Nullable<Text>,
    }
}

joinable!(comments -> threads (tid));
allow_tables_to_appear_in_same_query!(comments, threads);