/**
 * {file_name}
 * This file was generated by the db-schema-generator
 *
 * Happy Hacking!
**/

use crate::schema::{table_name};
use diesel::prelude::*;
use diesel::dsl::Eq;


#[derive(Debug,Insertable,Queryable,)]
#[table_name="{table_name}"]
pub struct {table_name}T {{columns}
}

pub fn read(conn: &PgConnection) -> Vec<{table_name}T> {
    {table_name}::table
        .order({table_name}::date.asc())
        .load::<{table_name}T>(conn)
        .expect("Error loading object")
}
