Rationale: with intervals we do lose information. Also, given the update frequency for each repository is not necessarily going to be stable, it is not clear how to interpret intervals.
We should worry about "compressing" timestamps using intervals the day storing timestamps become a problem, and not before.
(Strictly speaking, the SQL modeling does not need to be based on arrays, but arrays are likely the more efficient representation for this. To be verified.)