TimescaleDB

Installation
SKILL.md

Hypertables

  • Convert table to hypertable: SELECT create_hypertable('metrics', 'time')
  • Must have time column (TIMESTAMPTZ recommended)—partition key for chunks
  • Call BEFORE inserting data—converting large tables is expensive
  • Can't undo easily—plan schema before converting

Chunk Interval

  • Default 7 days per chunk—tune based on data volume
  • SELECT set_chunk_time_interval('metrics', INTERVAL '1 day') for high-volume
  • Chunks should be 25% of memory—too small = overhead, too large = slow queries
  • Check chunk sizes: SELECT * FROM chunks_detailed_size('metrics')

time_bucket

Installs
1
First Seen
May 5, 2026