---
title: "Now Turso is building Postgres in Rust too"
publication: "Postgres Weekly"
issue: 658
published_at: "2026-07-22"
canonical_url: "https://postgresweekly.com/issues/658"
---

Plus Postgres 19 beta 2, how TOAST compression works in Postgres 19, and is Postgres the database of the Backrooms?        

#​658 — July 22, 2026 

[Web Version](https://postgresweekly.com/issues/658)  

Together with [![Tiger Data logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_1280,h_282/e_make_transparent/co_white,e_outline:30/px1u7kjyvz7xnbm6ytir.png)](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=postgres-weekly-newsletter)   

Postgres Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/c4md7advis5kslx7uxhj.jpg)](https://planetscale.com/blog/making-768-servers-look-like-1)  

[Making 768 Servers Look Like 1](https://planetscale.com/blog/making-768-servers-look-like-1) — A fun, educational animated explainer of how a petabyte of Postgres spread over 256 shards (each with a primary and two replicas) can present as one database, covering where replicas hit a wall, query-parsing routers, and load balancing. 

Ben Dicken (PlanetScale)   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/7c65b775.png)](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=postgres-weekly-newsletter) 

[VACUUM Wasn't Made for Append-Only Time-Series](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=postgres-weekly-newsletter) — TimescaleDB extends Postgres with hypertables that partition automatically as data grows, columnar compression that cuts storage up to 95%, and continuous aggregates that keep rollups fresh. Same Postgres, same SQL. [Get $1000 credit to start](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=postgres-weekly-newsletter). 

Tiger Data (creators of TimescaleDB) sponsor   

[Don't Add a Read Replica Until You've Read This](https://incident.io/blog/dont-add-a-read-replica-until-youve-read-this) — A common issue with read replicas is stale reads, which can surface in unexpected places. [incident.io](https://incident.io/) explains the approach they used while moving most of their reads off their primary, including LSN stamping and query routing strategies. 

Johanna Larsson   

**IN BRIEF:** 

- ⭐ [Postgres 19 Beta 2 has been released](https://www.postgresql.org/about/news/postgresql-19-beta-2-released-3350/) focused on fixing bugs found in the first beta. Keep testing and reporting, so the final v19 in Sep/Oct is solid.
- [Supabase Pipelines is now in public alpha](https://supabase.com/blog/supabase-pipelines-public-alpha). It's designed to replicate Supabase databases to external analytical systems in near real-time.
- [Neon](https://neon.com/) is expanding beyond Postgres into offering [a full backend platform](https://neon.com/blog/neon-backend-is-beta) with object storage, functions, and an AI gateway, now in beta.   

[Postgres 19 Compression: From pglz to LZ4](https://www.crunchydata.com/blog/postgres-19-compression-from-pglz-to-lz4) — In v19, TOAST compression switches by default from pglz to LZ4 (an option since Postgres 14). Christopher covers the history, but also the fun stuff: the decision tree for what gets compressed or TOASTed, and how indexes compress oversized keys. 

Christopher Winslett   

[Turso: 'We're Building Postgres in Rust'](https://turso.tech/blog/a-new-modern-version-of-postgres-in-rust) — We've recently featured [pgrust](https://github.com/malisper/pgrust) but now Turso, known for rewriting SQLite in Rust, is having a go too with an LLVM-inspired approach: a single database core that presents via multiple frontends, of which Postgres is the second. 

Costa and Enberg (Turso)   

▶[Working on Postgres After 13 Years on SQL Server](https://talkingpostgres.com/episodes/working-on-postgres-after-13-years-on-sql-server-with-panagiotis-antonopoulos) — Microsoft's Panagiotis Antonopoulos discusses his transition from 13 years on SQL Server to Postgres, why Postgres has become the default choice for many workloads, and Azure HorizonDB's shared-storage architecture. 

Talking Postgres podcast   

📺 [Making Iceberg Walk and Talk Like Postgres](https://www.youtube.com/watch?v=wF8I4gjltZY) – A 5 minute lightning talk at DuckCon about [pg_lake](https://github.com/Snowflake-Labs/pg_lake). Marco Slot 

📄 [How Much Do You Really Need to Know About Databases?](https://karenjex.blogspot.com/2026/07/how-much-do-you-really-need-to-know.html) Karen Jex 

📄 [Building the OAPE PostgreSQL Certification](https://cornelia-biacsics.medium.com/building-the-oape-postgresql-certification-b708b8be4440) Cornelia Biacsics       

📰 Classifieds   

See what really breaks in an Oracle migration, from stored procedures to edge cases, and how AI agents handle it. [Run it in your browser](https://www.enterprisedb.com/demos?utm_source=newsletter&utm_medium=email&utm_campaign=vp_ww_vcop_postgres-newsletter-tgen-20260715). 

--- 

[MyDBA](https://mydba.dev/?utm_source=newsletter&utm_medium=email&utm_campaign=postgres-weekly): Comprehensive monitoring for your Postgres database. Kick off with a free week-long health check, then keep monitoring free.      

**RELEASES AND CODE:**   

[pgBackRest 2.59.0 Released with Postgres 19 Support](https://pgbackrest.org/news.html#release-2-59-0) — The first release of the popular backup and restore tool since the project [briefly died and came back to life](https://pgbackrest.org/news.html#will-continue). Getting ready for Postgres 19 is the focus, but some handy S3 and Azure enhancements have been added too. 

David Steele   

[pg_timetable 7.0: Advanced Job Scheduling for Postgres](https://github.com/cybertec-postgresql/pg_timetable) — A mature, stand-alone job scheduler that stores its state in your database and lets you schedule tasks and chain them together. v7 adds OpenTelemetry tracing, `arm64` support to the Docker image, and a way to [enable/disable tasks](https://github.com/cybertec-postgresql/pg_timetable/issues/792). 

CYBERTEC PostgreSQL International GmbH  

💡 [pgAdmin](https://www.pgadmin.org/) is working on [a UI for working with pg_timetable tasks](https://github.com/pgadmin-org/pgadmin4/pull/10152).  

[Puffgres: Keep Postgres Entities Synced with Turbopuffer](https://github.com/a24films/puffgres) — Ever heard of [A24](https://a24films.com/), the distributor of movies like _Backrooms_ and _Uncut Gems_? Their first open source release is a Rust tool that uses logical replication to mirror Postgres entities to [Turbopuffer](https://turbopuffer.com/), the cloud vector/full-text search service. 

A24 Films   

- [Nano ID for Postgres 3.0](https://github.com/viascom/nanoid-postgres) – Tiny, secure, URL-friendly, unique string ID generator as a Postgres function. [v3.0](https://github.com/viascom/nanoid-postgres/releases/tag/3.0.0) has breaking changes and supports optional prefixes.
- [PGSync 7.2](https://github.com/toluaina/pgsync) – Middleware for Postgres to Elasticsearch/OpenSearch syncing.
- [pgstream 1.2](https://github.com/xataio/pgstream) – Postgres replication with DDL changes. v1.2 adds a `check` command for preflight validation.
- [node-pg-migrate 9.0](https://github.com/salsita/node-pg-migrate) – Schema migration management for Node.js apps.
- 🌐 [PostGIS 3.7.0 Beta 1](https://postgis.net/2026/07/PostGIS-3.7.0beta1/) – Works with Postgres 14 through 19 beta 2.    

**Got a new email?** You can [change your address here](https://postgresweekly.com/edit_subscription/*|UID|*). 

--- 

**Bored of us?** [Click here to stop getting Postgres Weekly](https://postgresweekly.com/leave/*|UID|*). 

--- 

**Got a link for us?** Reply and tell us. We can't include everything but we'll look at anything you send. _Thanks!_ 

--- 

Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom 

Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada. 

[Stop getting this newsletter](https://postgresweekly.com/leave/*|UID|*).
