pub fn get_db_type_by_rs(rs_type: &str) -> &str {
match rs_type {
"bool" => "bool",
"i8" => "tinyint",
"u8" => "tinyint unsigned",
"i16" => "smallint",
"u16" => "smallint unsigned",
"i32" => "int",
"u32" => "int unsigned",
"i64" => "bigint",
"u64" => "bigint unsigned",
"DateTime" => "datetime",
"FastDateTime" => "datetime",
_ => "varchar",
}
}
pub fn get_rs_type_by_db(db_type: &str) -> &str {
match db_type {
"float" => "f64",
"bool" => "bool",
"tinyint" => "i8",
"tinyint unsigned" => "u8",
"smallint unsigned" => "u16",
"int" => "i32",
"int unsigned" => "u32",
"bigint" => "i64",
"bigint unsigned" => "u64",
"datetime" => "FastDateTime",
_ => "String",
}
}