timex_ecto v3.0.4 Timex.Ecto.DateTimeWithTimezone
This is a special type for storing datetime + timezone information as a composite type.
To use this, you must first make sure you have the datetimetz
type defined in your database:
CREATE TYPE datetimetz AS (
dt timestamptz,
tz varchar
);
Then you can use that type when creating your table, i.e.:
CREATE TABLE example (
id integer,
created_at datetimetz
);
That’s it!
Summary
Functions
Handle casting to Timex.Ecto.DateTimeWithTimezone
Convert to the native Ecto representation
Load from the native Ecto representation
Callback implementation for c:Ecto.Type.type/0