backie/src/schema.rs

29 lines
611 B
Rust
Raw Normal View History

2021-06-12 12:59:09 +00:00
use diesel_derive_enum::DbEnum;
2021-06-23 10:48:03 +00:00
#[derive(DbEnum, Debug, Eq, PartialEq, Clone)]
2021-06-12 12:59:09 +00:00
pub enum FangTaskState {
New,
InProgress,
Failed,
Finished,
}
2021-06-05 11:39:19 +00:00
table! {
2021-06-12 12:59:09 +00:00
use super::FangTaskStateMapping;
use diesel::sql_types::Jsonb;
use diesel::sql_types::Nullable;
use diesel::sql_types::Text;
use diesel::sql_types::Timestamptz;
use diesel::sql_types::Uuid;
2021-06-05 11:39:19 +00:00
fang_tasks (id) {
2021-06-06 08:44:46 +00:00
id -> Uuid,
metadata -> Jsonb,
2021-06-12 12:59:09 +00:00
error_message -> Nullable<Text>,
state -> FangTaskStateMapping,
2021-06-05 11:39:19 +00:00
created_at -> Timestamptz,
updated_at -> Timestamptz,
}
}