
# pg_stat_ch: PostgreSQL Query Telemetry Exporter to ClickHouse
A PostgreSQL extension that captures per-query execution telemetry and exports it to ClickHouse in real-time. Unlike pg_stat_statements which aggregates statistics in PostgreSQL, pg_stat_ch exports **raw events** to ClickHouse where aggregation happens via ClickHouse's powerful analytical engine.
## Quickstart
Run local PostgreSQL + ClickHouse with schema preloaded:
```bash
./scripts/quickstart.sh up
./scripts/quickstart.sh check
```
Stop:
```bash
./scripts/quickstart.sh down
```
See [docker/quickstart/README.md](docker/quickstart/README.md) for endpoints and stack details.
## Table of Contents
- [Overview](#overview)
- [Architecture](#architecture)
- [Features](#features)
- [Supported Versions](#supported-versions)
- [Building from Source](#building-from-source)
- [Installation](#installation)
- [Recommended PostgreSQL Settings](#recommended-postgresql-settings)
- [Configuration](#configuration)
- [SQL API](#sql-api)
- [Example Queries](#example-queries)
- [Testing](#testing)
- [Troubleshooting](#troubleshooting)
- [License](#license)
## Overview