diff --git a/sea-orm-codegen/src/entity/column.rs b/sea-orm-codegen/src/entity/column.rs index e126f7642..13d730e05 100644 --- a/sea-orm-codegen/src/entity/column.rs +++ b/sea-orm-codegen/src/entity/column.rs @@ -60,7 +60,6 @@ impl Column { }, ColumnType::Timestamp => match date_time_crate { DateTimeCrate::Chrono => "DateTimeUtc".to_owned(), - // ColumnType::Timpestamp(_) => time::PrimitiveDateTime: https://docs.rs/sqlx/0.3.5/sqlx/postgres/types/index.html#time DateTimeCrate::Time => "TimeDateTime".to_owned(), }, ColumnType::TimestampWithTimeZone => match date_time_crate { @@ -77,6 +76,14 @@ impl Column { ColumnType::Array(column_type) => { format!("Vec<{}>", write_rs_type(column_type, date_time_crate)) } + ColumnType::Bit(None | Some(1)) => "bool".to_owned(), + ColumnType::Bit(_) | ColumnType::VarBit(_) => "Vec".to_owned(), + ColumnType::Year => "i32".to_owned(), + ColumnType::Interval(_, _) + | ColumnType::Cidr + | ColumnType::Inet + | ColumnType::MacAddr + | ColumnType::LTree => "String".to_owned(), _ => unimplemented!(), } }