Data Quality/Quality gates by warehouseData Engineer

How do I test data quality on Postgres as part of the pipeline?

Attach column and custom checks to your Postgres assets. Bruin runs them against Postgres on every run, so bad data blocks the pipeline instead of surfacing in a dashboard.

Command

bruin run

Defined in

YAML + SQL

Works with

Postgres + Bruin CLI

What you get

In-pipeline checksblocking gatesno separate test tool

How it works in code

columns:
  - name: amount
    checks: [not_null, positive]

Run bruin run and the run against Postgres stops the moment a check fails.

Catch bad data before it ships

Open source. Built-in and custom checks that run on every pipeline run.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.