Skip to content

build(postgres): add TimescaleDB - #211

Merged
jgpruitt merged 1 commit into
mainfrom
jgpruitt/timescaledb
Aug 11, 2026
Merged

jgpruitt merged 1 commit into
mainfrom
jgpruitt/timescaledb

Conversation

@jgpruitt

Copy link
Copy Markdown
Collaborator

Summary

  • install TimescaleDB for PostgreSQL 18 from the signed Debian Trixie repository
  • preload TimescaleDB alongside pg_textsearch

Verification

  • built the Docker image on ARM64
  • started PostgreSQL and created both timescaledb and pg_textsearch extensions

Copilot AI lite review requested due to automatic review settings August 11, 2026 21:13
@jgpruitt
jgpruitt merged commit 53140dc into main Aug 11, 2026
7 checks passed
@jgpruitt
jgpruitt deleted the jgpruitt/timescaledb branch August 11, 2026 21:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds TimescaleDB support to the project’s Postgres 18 Docker image (Debian Trixie-based), extending the existing pgvector + pg_textsearch setup so the resulting image can preload both extensions at server start.

Changes:

  • Installs TimescaleDB for PostgreSQL 18 from Timescale’s signed Debian Trixie repository during image build.
  • Updates shared_preload_libraries to preload both timescaledb and pg_textsearch.
  • Expands the Docker build step to include APT keyring/repo configuration needed for TimescaleDB.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +12 to +16
&& install -d -m 0755 /etc/apt/keyrings \
&& curl -fsSL https://packagecloud.io/timescale/timescaledb/gpgkey \
| gpg --dearmor -o /etc/apt/keyrings/timescaledb.gpg \
&& echo "deb [signed-by=/etc/apt/keyrings/timescaledb.gpg] https://packagecloud.io/timescale/timescaledb/debian/ trixie main" \
> /etc/apt/sources.list.d/timescaledb.list \
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants