cargo fmt
This commit is contained in:
parent
7352bb96e4
commit
c1ac7baae9
@ -88,7 +88,7 @@ impl Column {
|
|||||||
ColumnType::Custom(s) => {
|
ColumnType::Custom(s) => {
|
||||||
let s = s.to_string();
|
let s = s.to_string();
|
||||||
quote! { ColumnType::Custom(#s.to_owned()).def() }
|
quote! { ColumnType::Custom(#s.to_owned()).def() }
|
||||||
},
|
}
|
||||||
_ => unimplemented!(),
|
_ => unimplemented!(),
|
||||||
};
|
};
|
||||||
if !self.not_null {
|
if !self.not_null {
|
||||||
|
@ -4,8 +4,8 @@ use crate::{
|
|||||||
RelationTrait, RelationType, Select, Update, UpdateMany, UpdateOne,
|
RelationTrait, RelationType, Select, Update, UpdateMany, UpdateOne,
|
||||||
};
|
};
|
||||||
use sea_query::{Iden, IntoValueTuple};
|
use sea_query::{Iden, IntoValueTuple};
|
||||||
use std::fmt::Debug;
|
|
||||||
pub use sea_strum::IntoEnumIterator as Iterable;
|
pub use sea_strum::IntoEnumIterator as Iterable;
|
||||||
|
use std::fmt::Debug;
|
||||||
|
|
||||||
pub trait IdenStatic: Iden + Copy + Debug + 'static {
|
pub trait IdenStatic: Iden + Copy + Debug + 'static {
|
||||||
fn as_str(&self) -> &str;
|
fn as_str(&self) -> &str;
|
||||||
|
@ -20,7 +20,11 @@ pub async fn create_bakery_table(db: &DbConn) -> Result<ExecResult, DbErr> {
|
|||||||
.primary_key(),
|
.primary_key(),
|
||||||
)
|
)
|
||||||
.col(ColumnDef::new(bakery::Column::Name).string().not_null())
|
.col(ColumnDef::new(bakery::Column::Name).string().not_null())
|
||||||
.col(ColumnDef::new(bakery::Column::ProfitMargin).double().not_null())
|
.col(
|
||||||
|
ColumnDef::new(bakery::Column::ProfitMargin)
|
||||||
|
.double()
|
||||||
|
.not_null(),
|
||||||
|
)
|
||||||
.to_owned();
|
.to_owned();
|
||||||
|
|
||||||
create_table(db, &stmt).await
|
create_table(db, &stmt).await
|
||||||
@ -37,7 +41,11 @@ pub async fn create_baker_table(db: &DbConn) -> Result<ExecResult, DbErr> {
|
|||||||
.primary_key(),
|
.primary_key(),
|
||||||
)
|
)
|
||||||
.col(ColumnDef::new(baker::Column::Name).string().not_null())
|
.col(ColumnDef::new(baker::Column::Name).string().not_null())
|
||||||
.col(ColumnDef::new(baker::Column::ContactDetails).json().not_null())
|
.col(
|
||||||
|
ColumnDef::new(baker::Column::ContactDetails)
|
||||||
|
.json()
|
||||||
|
.not_null(),
|
||||||
|
)
|
||||||
.col(ColumnDef::new(baker::Column::BakeryId).integer())
|
.col(ColumnDef::new(baker::Column::BakeryId).integer())
|
||||||
.foreign_key(
|
.foreign_key(
|
||||||
ForeignKey::create()
|
ForeignKey::create()
|
||||||
@ -81,7 +89,11 @@ pub async fn create_order_table(db: &DbConn) -> Result<ExecResult, DbErr> {
|
|||||||
.auto_increment()
|
.auto_increment()
|
||||||
.primary_key(),
|
.primary_key(),
|
||||||
)
|
)
|
||||||
.col(ColumnDef::new(order::Column::Total).decimal_len(19, 4).not_null())
|
.col(
|
||||||
|
ColumnDef::new(order::Column::Total)
|
||||||
|
.decimal_len(19, 4)
|
||||||
|
.not_null(),
|
||||||
|
)
|
||||||
.col(ColumnDef::new(order::Column::BakeryId).integer().not_null())
|
.col(ColumnDef::new(order::Column::BakeryId).integer().not_null())
|
||||||
.col(
|
.col(
|
||||||
ColumnDef::new(order::Column::CustomerId)
|
ColumnDef::new(order::Column::CustomerId)
|
||||||
@ -125,8 +137,16 @@ pub async fn create_lineitem_table(db: &DbConn) -> Result<ExecResult, DbErr> {
|
|||||||
.auto_increment()
|
.auto_increment()
|
||||||
.primary_key(),
|
.primary_key(),
|
||||||
)
|
)
|
||||||
.col(ColumnDef::new(lineitem::Column::Price).decimal_len(19, 4).not_null())
|
.col(
|
||||||
.col(ColumnDef::new(lineitem::Column::Quantity).integer().not_null())
|
ColumnDef::new(lineitem::Column::Price)
|
||||||
|
.decimal_len(19, 4)
|
||||||
|
.not_null(),
|
||||||
|
)
|
||||||
|
.col(
|
||||||
|
ColumnDef::new(lineitem::Column::Quantity)
|
||||||
|
.integer()
|
||||||
|
.not_null(),
|
||||||
|
)
|
||||||
.col(
|
.col(
|
||||||
ColumnDef::new(lineitem::Column::OrderId)
|
ColumnDef::new(lineitem::Column::OrderId)
|
||||||
.integer()
|
.integer()
|
||||||
@ -210,7 +230,11 @@ pub async fn create_cake_table(db: &DbConn) -> Result<ExecResult, DbErr> {
|
|||||||
.primary_key(),
|
.primary_key(),
|
||||||
)
|
)
|
||||||
.col(ColumnDef::new(cake::Column::Name).string().not_null())
|
.col(ColumnDef::new(cake::Column::Name).string().not_null())
|
||||||
.col(ColumnDef::new(cake::Column::Price).decimal_len(19, 4).not_null())
|
.col(
|
||||||
|
ColumnDef::new(cake::Column::Price)
|
||||||
|
.decimal_len(19, 4)
|
||||||
|
.not_null(),
|
||||||
|
)
|
||||||
.col(ColumnDef::new(cake::Column::BakeryId).integer())
|
.col(ColumnDef::new(cake::Column::BakeryId).integer())
|
||||||
.foreign_key(
|
.foreign_key(
|
||||||
ForeignKey::create()
|
ForeignKey::create()
|
||||||
@ -220,7 +244,11 @@ pub async fn create_cake_table(db: &DbConn) -> Result<ExecResult, DbErr> {
|
|||||||
.on_delete(ForeignKeyAction::Cascade)
|
.on_delete(ForeignKeyAction::Cascade)
|
||||||
.on_update(ForeignKeyAction::Cascade),
|
.on_update(ForeignKeyAction::Cascade),
|
||||||
)
|
)
|
||||||
.col(ColumnDef::new(cake::Column::GlutenFree).boolean().not_null())
|
.col(
|
||||||
|
ColumnDef::new(cake::Column::GlutenFree)
|
||||||
|
.boolean()
|
||||||
|
.not_null(),
|
||||||
|
)
|
||||||
.col(ColumnDef::new(cake::Column::Serial).uuid().not_null())
|
.col(ColumnDef::new(cake::Column::Serial).uuid().not_null())
|
||||||
.to_owned();
|
.to_owned();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user