use timezoned timestamp in event date

This commit is contained in:
Akulij 2025-04-08 00:42:21 +09:00
parent f619b1d375
commit f7ced4b780
4 changed files with 8 additions and 2 deletions

View File

@ -0,0 +1,2 @@
ALTER TABLE events
ALTER COLUMN time TYPE TIMESTAMP;

View File

@ -0,0 +1,2 @@
ALTER TABLE events
ALTER COLUMN time TYPE TIMESTAMPTZ;

View File

@ -6,12 +6,14 @@
use crate::db::schema::*;
use chrono::NaiveDateTime;
use chrono::DateTime;
use chrono::offset::Utc;
use diesel::prelude::*;
#[derive(Queryable, Debug, Identifiable)]
#[diesel(table_name = events)]
pub struct Event {
pub id: i32,
pub time: NaiveDateTime,
pub time: DateTime<Utc>,
}
#[derive(Queryable, Debug, Identifiable)]

View File

@ -3,7 +3,7 @@
diesel::table! {
events (id) {
id -> Int4,
time -> Timestamp,
time -> Timestamptz,
}
}