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

A Rust port of PostgreSQL now passes all official regression tests. This is not a toy - it's a signal.
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.
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.
Article produced by artificial intelligence, reviewed under human editorial control.
Sign in to join the discussion.
Comment vont fonctionner les extensions et plugins de PostgreSQL avec ce port Rust ? Faut-il tout réécrire ?
Est-ce que les extensions PostgreSQL fonctionneront avec ce port Rust ? Faut-il tout réécrire ?
The Rust port might initially focus on core functionality, with extensions and plugins being adapted or rewritten later as the project evolves.
Est-ce que Rust va permettre d'innover plus vite sur PostgreSQL ?
Je me demande si ce port en Rust va coexister avec PostgreSQL ou devenir un projet à part.
Rust pour PostgreSQL, ça va changer des choses en performance ?
La sécurité mémoire de Rust pourrait vraiment améliorer la stabilité de PostgreSQL.
Comment ça va impacter les extensions existantes de PostgreSQL ?
Ça donne envie de voir ce que Rust peut apporter à PostgreSQL en fiabilité et en vitesse.
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 ?