Skilirium

Recognises an event timestamp stored without a time zone

K-827 · Skill knobit · Activity: Generate and review DDL · Competence: Data modelling

Two mirror-image defects. An event timestamp with no offset is ambiguous twice a year and incomparable across a bank that books in more than one zone. A business date — value date, booking date, maturity date, due date — stored as a timestamp invites a time component nobody means and makes date equality quietly fail.

Can AI do this?

Not tested yet

No AI benchmark covers this knobit yet. New results are announced in the Can AI Do the Job? newsletter.

What it looks like in practice

Expected result: The column and the zone-aware type it needs

How it is assessed: Flags the deficient case and passes the acceptable one. Deficient: created_at TIMESTAMP with no zone on dim_account, written by jobs in two regions. And payment_value_date as a TIMESTAMP, so = DATE '2026-03-31' matches none of the rows loaded at 23:30 Acceptable: TIMESTAMP WITH TIME ZONE for event times, or UTC with the convention stated in the column comment and nowhere else; DATE for payment_value_date, loan_maturity_date and valid_from_date/valid_to_date, as the sample model has them

Also known as: Point in time without a zone, business date with a clock (generated DDL)

Related knobits

Builds on

All 33 knobits of Generate and review DDL.

Source: Review checklist 08-ddl, row 18; ISO 8601; ISO 9075