pub fn try_dt(row: &PgRow, col: &str) -> Option<DateTime<Utc>>
从 PG 行读取时间列(优先 TIMESTAMP naive,兼容 TIMESTAMPTZ)
TIMESTAMP