Postgres Rewritten in Rust Passes 100% of Regression Tests
Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
I have successfully rewritten Postgres in Rust, creating pgrust, which now passes over 46,000 regression queries with 100% compatibility. This project targets Postgres 18.3, ensuring disk compatibility and the ability to boot from existing data directories. While not yet production-ready, my goal is to leverage Rust and AI-assisted programming to make the database engine easier to modify and more robust for future innovations.
"The goal is to make Postgres easier to change from the inside: keep the behavior Postgres-shaped, keep the real Postgres tests as the oracle, and use Rust plus AI-assisted programming to explore deeper server changes."