SQLite не имеет неподписанные типы. Это напрямую от основного автора, а также docs . Кроме того, он не имеет фиксированной ширины столбца для целых чисел; фактическая ширина на диске - это деталь реализации.
SQLite не имеет даты или времени. Однако он имеет функции даты, которые могут работать со строками ISO8601 (TEXT), числами юлианского дня (REAL) и временными метками Unix (INTEGER).
Поэтому, если вы решите сделать свое поле времени меткой времени Unix, знайте, что оно может хранить up до 64-битных целых чисел со знаком, но значения, которые вы сохраняете сейчас, должны фактически занимать 32 бита на диске, даже если исходное значение - 64-битное time_t
.