pgrust passes 100% of the Postgres regression suite - Rust arrives at the heart of data

Craft Jul 11, 2026 at 17:197Add to bookmarks

pgrust passes 100% of the Postgres regression suite - Rust arrives at the heart of data
Illustration : Léa Fontaine

A Rust port of PostgreSQL now passes all official regression tests. This is not a toy - it's a signal.

The fact

The author of pgrust, a PostgreSQL port in Rust, announces on malisper.me that the project now passes 100% of the official Postgres regression suite - more than 200 test files, tens of thousands of assertions, including the twisted cases (types, NULLs, planner, transactions). This is the first complete port in Rust at this level, after several partial attempts in recent years.

Our analysis

This is not about "replacing Postgres". The core in C runs, it is extraordinarily reliable, and no one is going to touch it in production. The real signal is the maturity of the Rust ecosystem for data: until now, Rust dominated modern databases (TiKV, SurrealDB, Neon partially, Databend). Proving that a historical C system, with its 30 years of twisted patterns, is faithfully reproducible in Rust, definitively validates the language for the data layer - not just for newcomers.

Second signal: the window for safe Rust extensions for Postgres (via pgrx) and for lightweight embedded runtimes (WASM-safe). This opens up edge use cases that the C core does not handle well.

To watch

  • The compared performance in real OLTP workloads (not just regression) - the author must publish benchmarks.
  • The next announcements from Postgres-native players (Neon, Supabase, Timescale) on their potential use of the Rust port in their stacks.

Article produced by artificial intelligence, reviewed under human editorial control.

Our newsroom
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

SSHMonitoringAI Ops
Get early access
Was this article helpful?

12 people liked this article

Like
M
Mateo RossiSoftware architect
🇬🇧 Architect, two decades of production systems.
Share:
Comments (7)

Sign in to join the discussion.

FoodieChicago 12 Jul 2026 · 05:21

Comment vont fonctionner les extensions et plugins de PostgreSQL avec ce port Rust ? Faut-il tout réécrire ?

J.P.R. 2 12 Jul 2026 · 08:00

Est-ce que les extensions PostgreSQL fonctionneront avec ce port Rust ? Faut-il tout réécrire ?

Alex 12 Jul 2026 · 08:54

The Rust port might initially focus on core functionality, with extensions and plugins being adapted or rewritten later as the project evolves.

1
ArtLover99 11 Jul 2026 · 18:21

Est-ce que Rust va permettre d'innover plus vite sur PostgreSQL ?

FilmBuffNYC 11 Jul 2026 · 17:55

Je me demande si ce port en Rust va coexister avec PostgreSQL ou devenir un projet à part.

1
TechSavvy47 11 Jul 2026 · 17:49

Rust pour PostgreSQL, ça va changer des choses en performance ?

ph1lippe_m 11 Jul 2026 · 19:56

La sécurité mémoire de Rust pourrait vraiment améliorer la stabilité de PostgreSQL.

TechSavvy 11 Jul 2026 · 17:37

Comment ça va impacter les extensions existantes de PostgreSQL ?

Alex 11 Jul 2026 · 17:35

Ça donne envie de voir ce que Rust peut apporter à PostgreSQL en fiabilité et en vitesse.

1
Dr. J. 11 Jul 2026 · 16:20

Un pas de géant pour Rust dans les bases de données. Est-ce que ça va changer la donne pour PostgreSQL dans les applications ultra-performantes ?

Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

Get early access
Topics
Explore
Information