fixed table creation
This commit is contained in:
@@ -154,15 +154,15 @@ fn create_user(username: &str, password: &str, first_name: &str, last_name: &str
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
let mut new_table = conn.statement(format!("create table {} ( item_id number(5), amount number(5), foreign key (item_id) references menu_item (id))", username).as_str()).build()?;
|
let mut new_table = conn.statement(format!("create table {} ( item_id number(5), amount number(5), foreign key (item_id) references menu_item (item_id))", username).as_str()).build()?;
|
||||||
|
|
||||||
match new_table.execute(&[]) {
|
match new_table.execute(&[]) {
|
||||||
Ok(_) => {
|
Ok(_) => {
|
||||||
info!("User {} week table created", username);
|
info!("User {} week table created", username);
|
||||||
conn.commit()?;
|
conn.commit()?;
|
||||||
},
|
},
|
||||||
Err(_) => {
|
Err(e) => {
|
||||||
warn!("Failed to create week table for {}", username);
|
warn!("Failed to create week table for {} {}", username, e);
|
||||||
conn.rollback()?;
|
conn.rollback()?;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user