Postgres in Rust neu geschrieben – jetzt 100 % der Regressionstests bestanden
Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
pgrust ist eine Neuimplementierung von PostgreSQL 18.3 in Rust, die nun alle über 46.000 Regressionstests besteht. Das Projekt ist plattenkompatibel mit Postgres und kann aus einem bestehenden Datenverzeichnis starten. Ziel ist es, Postgres von innen heraus leichter veränderbar zu machen: Verhalten und Tests bleiben Postgres-treu, während Rust und KI-gestützte Programmierung tiefere Serveränderungen ermöglichen. Noch nicht produktionsreif, aber eine WebAssembly-Demo und Docker-Images sind verfügbar.
Das Ziel ist es, Postgres von innen heraus leichter veränderbar zu machen: das Verhalten Postgres-förmig zu halten, die echten Postgres-Tests als Maßstab zu nutzen und mit Rust plus KI-gestützter Programmierung tiefere Serveränderungen zu erkunden.