1diesel::table! {
4 failed_jobs (id) {
5 id -> Integer,
6 job_id -> Integer,
7 payload -> Text,
8 attempts -> Integer,
9 reason -> Text,
10 failed_at -> Timestamp,
11 }
12}
13
14diesel::table! {
15 jobs (id) {
16 id -> Integer,
17 payload -> Text,
18 #[max_length = 50]
19 status -> Varchar,
20 attempts -> Integer,
21 available_at -> Timestamp,
22 created_at -> Timestamp,
23 updated_at -> Timestamp,
24 }
25}
26
27diesel::table! {
28 processed_jobs (id) {
29 id -> Integer,
30 job_id -> Integer,
31 return_value -> Text,
32 payload -> Text,
33 attempts -> Integer,
34 processed_at -> Timestamp,
35 }
36}
37
38diesel::joinable!(failed_jobs -> jobs (job_id));
39
40diesel::allow_tables_to_appear_in_same_query!(
41 failed_jobs,
42 jobs,
43 processed_jobs,
44);