minimal working example with diesel
This commit is contained in:
24
src/schema.rs
Normal file
24
src/schema.rs
Normal file
@@ -0,0 +1,24 @@
|
||||
// @generated automatically by Diesel CLI.
|
||||
|
||||
pub mod sql_types {
|
||||
#[derive(diesel::query_builder::QueryId, Clone, diesel::sql_types::SqlType)]
|
||||
#[diesel(postgres_type(name = "battery_status_enum"))]
|
||||
pub struct BatteryStatusEnum;
|
||||
}
|
||||
|
||||
diesel::table! {
|
||||
use diesel::sql_types::*;
|
||||
use super::sql_types::BatteryStatusEnum;
|
||||
|
||||
locations (timestamp) {
|
||||
timestamp -> Int8,
|
||||
latitude -> Numeric,
|
||||
longitude -> Numeric,
|
||||
accuracy -> Numeric,
|
||||
altitude -> Nullable<Numeric>,
|
||||
velocity -> Nullable<Numeric>,
|
||||
battery_level -> Int2,
|
||||
bearing -> Nullable<Numeric>,
|
||||
battery_status -> BatteryStatusEnum,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user