Postgres на Rust дошёл до 100% регрессионных тестов
Проект pgrust на GitHub заявляет, что переписал PostgreSQL на Rust и уже проходит 100% regression suite самого Postgres. По HN у репозитория 474 очка и 445 комментариев — народ, как обычно, сперва смеётся, потом начинает читать код и искать, где именно зашит подвох.
Postgres, переписанный на Rust, теперь проходит 100% regression tests Postgres — Language: Rust — Topics: ai-assisted-development, database, postgres, postgresql, rust
pgrust ориентирован на совместимость с Postgres 18.3 и совпадает с ожидаемым
выводом Postgres в более чем 46,000 regression queries.
pgrust совместим с Postgres на уровне диска и может загрузиться из существующего
каталога данных Postgres 18.3.
Цель — сделать Postgres проще для изменений изнутри: сохранять поведение
в духе Postgres, использовать реальные тесты Postgres как oracle и применять Rust
вместе с AI-assisted programming для исследования более глубоких изменений сервера.
Следите за pgrust
Получайте обновления проекта по email, включая новые
релизы, вехи совместимости и эксперименты с архитектурой.