Compare commits
No commits in common. "2afe17f1c0981d03dca09f73bd18251ed2c9adb3" and "ccfefbf501f937d27dff9b2cab7decfc61e2b8ff" have entirely different histories.
2afe17f1c0
...
ccfefbf501
3 changed files with 9 additions and 12 deletions
|
@ -4,7 +4,6 @@ CREATE TABLE
|
|||
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
|
||||
dancer INT UNSIGNED NOT NULL,
|
||||
start DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
estimated_end DATETIME NOT NULL,
|
||||
end DATETIME DEFAULT NULL,
|
||||
FOREIGN KEY (dancer) REFERENCES dancers (id) ON DELETE RESTRICT
|
||||
)
|
||||
|
|
|
@ -22,15 +22,6 @@ pub struct Drink {
|
|||
pub time: chrono::NaiveDateTime,
|
||||
}
|
||||
|
||||
#[derive(Insertable, Deserialize, Debug)]
|
||||
#[diesel(table_name = crate::schema::drinks)]
|
||||
#[diesel(check_for_backend(diesel::mysql::Mysql))]
|
||||
pub struct NewDrink {
|
||||
pub price: u32,
|
||||
pub quantity: u32,
|
||||
pub shift: u32,
|
||||
}
|
||||
|
||||
#[derive(Identifiable, Queryable, Selectable, Debug, Clone)]
|
||||
#[diesel(table_name = crate::schema::dancers)]
|
||||
#[diesel(check_for_backend(diesel::mysql::Mysql))]
|
||||
|
@ -56,6 +47,14 @@ pub struct Show {
|
|||
pub id: u32,
|
||||
pub dancer: u32,
|
||||
pub start: chrono::NaiveDateTime,
|
||||
pub estimated_end: chrono::NaiveDateTime,
|
||||
pub end: Option<chrono::NaiveDateTime>,
|
||||
}
|
||||
|
||||
#[derive(Insertable, Deserialize, Debug)]
|
||||
#[diesel(table_name = crate::schema::drinks)]
|
||||
#[diesel(check_for_backend(diesel::mysql::Mysql))]
|
||||
pub struct NewDrink {
|
||||
pub price: u32,
|
||||
pub quantity: u32,
|
||||
pub shift: u32,
|
||||
}
|
||||
|
|
|
@ -31,7 +31,6 @@ diesel::table! {
|
|||
id -> Unsigned<Integer>,
|
||||
dancer -> Unsigned<Integer>,
|
||||
start -> Datetime,
|
||||
estimated_end -> Datetime,
|
||||
end -> Nullable<Datetime>,
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue