TIMESTAMP

Postgres distinguishes TIMESTAMP (no timezone) and TIMESTAMP WITH TIME ZONE. Type::Guess emits TIMESTAMP by default. If your application is timezone-aware, cast manually or compose a role that overrides to_sql for DateTime to return TIMESTAMP WITH TIME ZONE.