PostgreSQL Schema Migrations & Data Modeling, Tue, Jul 29, 2025, 6:30 PM | Meetup
We're excited to be back for our 2nd meet up of 2025, following on from our even in April.
This event will be covering PostgreSQL schema migrations and management, a topic
Join us tonight for the summer edition of the London PostgreSQL Meetup!
π The Star of Kings, Kings Cross
π°οΈ 18:30 start
π¨οΈ Talks by Andrew Farries (on pgroll + schema migrations) & Chris Ellis (UUID magic)
π₯ Drinks + snacks
RSVP: tinyurl.com/5n77sp8t
29.07.2025 13:22 β π 2 π 0 π¬ 0 π 0
Zero Downtime Schema Changes with Vercel and Xata by Divyendu Singh
Discover how Xataβs pgrollβpowered platform plus Vercel preview deployments enable zeroβdowntime Postgres schema changes with instant branches.
Just published a deep dive on how every Vercel preview gets a full production database copy.
But that's not even the best bit.
Want to know how to safely update your database schema add a column, rename a field, even do complex behindβtheβscenes transformations while production keeps humming?
28.07.2025 13:20 β π 2 π 2 π¬ 1 π 0
Pgroll is on a roll! We reached 5k stars on Github by Gulcin Yildirim Jelinek
Pgroll is an open-source, zero-downtime, reversible schema migration tool built exclusively for Postgres. Weβve reached 5k stars on GitHub!
pgroll just passed 5,000 stars π
What matters more:
π§ 35% of issues are from the community
π Feedback led to real roadmap updates
π Reversible, zero-downtime schema changes for Postgres
Thanks for helping shape the project!
π xata.io/blog/pgroll-...
18.07.2025 15:01 β π 3 π 0 π¬ 0 π 1
We wanted to see how our Postgres service ranks among the others on the @planetscale.com benchmarks.
The blog post reviews in detail the benchmarking methodology, relevancy, fairness, and openness.
xata.io/blog/reactio...
16.07.2025 18:29 β π 4 π 0 π¬ 0 π 2
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
π pgroll 0.14 can now modify primary key columns with alter_column operation.
A long-standing issue, fixed!
Read more here: xata.io/blog/pgroll-...
Try it today β github.com/xataio/pgroll
#PostgreSQL #pgroll #DatabaseDev
14.07.2025 12:54 β π 1 π 1 π¬ 0 π 0
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
Running a migration but donβt want a version schema?
Use --use-version-schema=false in pgroll 0.14
Trade side-by-side rollout for simplicity.
Read more here: xata.io/blog/pgroll-...
#Postgres #pgroll #DevTools #schemamigration #opensource
11.07.2025 12:43 β π 5 π 2 π¬ 0 π 0
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
You can now name your own version schema π―
No more relying on migration file names.
Flexible naming with "version_schema:" in YAML.
Details π xata.io/blog/pgroll-...
#pgroll #Postgres #SchemaMigrations
10.07.2025 08:01 β π 1 π 1 π¬ 0 π 0
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
π "pgroll latest url" gives you a ready-to-use Postgres connection string for the newest schema version.
Perfect for CD pipelines π οΈ
More: xata.io/blog/pgroll-...
#pgroll #Postgres #DevOps
09.07.2025 12:42 β π 2 π 2 π¬ 0 π 0
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
β¨ Upgrading pgroll just became easier!
No need to manually fix old migration files for breaking changes.
"pgroll update" now auto-fixes outdated syntax (like create_index)!
Blog: xata.io/blog/pgroll-...
#pgroll #Postgres #DX #OpenSource
08.07.2025 15:43 β π 3 π 1 π¬ 1 π 0
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
π§ͺ "pgroll validate" is here!
Check migration files for syntax that the objects referenced by a migration exist in the target database.
Spot issues like missing tables before they break CI/CD.
π xata.io/blog/pgroll-...
#PostgreSQL #pgroll #DevTools
07.07.2025 17:52 β π 3 π 1 π¬ 0 π 0
pgroll 0.14 - new commands and control over version schemas by Andrew Farries
pgroll 0.14 is released with several new subcommands and better control over how version schema are created.
π pgroll v0.14 is out!
New subcommands, more control over version schemas, and smoother upgrades for your pgroll versions.
Read the release blog π xata.io/blog/pgroll-...
#Postgres #pgroll #SchemaMigrations #DevOps
04.07.2025 11:59 β π 2 π 2 π¬ 0 π 0
Behind the scenes: Speeding up pgstream snapshots for PostgreSQL by Esther Minano Sanz
How targeted improvements helped us speed up bulk data loads and complex schemas.
π We've made pgstream faster than pg_dump/pg_restore for snapshots without sacrificing logical replication or DDL support.
We optimized writes, added binary COPY, delayed indexes and made batching smarter.
π Full blog: xata.io/blog/behind-...
#PostgreSQL #OpenSource #CDC #DDL #snapshot #benchmark
01.07.2025 11:19 β π 3 π 1 π¬ 1 π 0
If you're attending Swiss PGDay π¨π do not miss Xata's talks!
@apatheticmagpie.bsky.social will deliver her talk, "Anatomy of Table-level locks in PostgreSQL" π at 10:20 today and Andrew Farries will talk about "Postgres schema migrations using the expand/contract pattern" π οΈ tomorrow at 13:00.
26.06.2025 07:55 β π 2 π 1 π¬ 0 π 0
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 2 by Alex Francoeur
Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.
Part 2 of our Postgres branching series is live. This time we compare costs across 5 real-world scenarios π°
β’ CI/CD previews
β’ High availability
β’ Multi-tenant SaaS
β’ Model training
β’ Ephemeral agent DBs
See how Xata, Neon & Supabase compare π
xata.io/blog/neon-vs...
25.06.2025 15:52 β π 3 π 1 π¬ 1 π 1
pgstream v0.7.1: JSON transform, snapshot progress, wildcard by Ahmet Gedemenli
Learn how pgstream v0.7.1 transforms JSON data, improves snapshot experience with progress tracking and wildcard support.
π pgstream v0.7.1 is here!
β¨ JSON transformers to transform json/jsonb data with set and delete operations
π Snapshot progress tracking
β‘ Wildcard support for snapshots
Check the blogpost here β xata.io/blog/pgstrea...
Let us know what you think, your feedback & contributions are appreciated!
20.06.2025 12:06 β π 3 π 2 π¬ 0 π 0
YouTube video by Plain Schwarz
GΓΌlΓ§in YΔ±ldΔ±rΔ±m Jelinek β Anatomy of Table-Level Locks in PostgreSQL #bbuzz
At @berlinbuzzwords.de, @apatheticmagpie.bsky.social gave her talk "Anatomy of Table-Level Locks in PostgreSQL" π§ π
MVCC lets reads and writes run without blocking, but DDL like ALTER TABLE needs stronger locks.
π½οΈ Watch the full recording here: www.youtube.com/watch?v=iiaL...
#bbuzz #postgres
18.06.2025 11:58 β π 3 π 1 π¬ 0 π 0
PostgreSQL Branching: Xata vs. Neon vs. Supabase - Part 1 by Alex Francoeur
Take a closer look at PostgreSQL branching by comparing Xata, Neon, and Supabase on architecture, features, and real-world costs.
Part 1 of our two-post series breaks down how Xata, Neon, and Supabase each implement PostgreSQL branching.
In this first post, we cover features, internals, and trade-offs between the different solutions βοΈ
xata.io/blog/neon-vs...
09.06.2025 15:51 β π 4 π 2 π¬ 0 π 0
pgstream v0.6.0: Template transformers, observability, and performance improvements by Ahmet Gedemenli
Learn how pgstream v0.6 simplifies complex data transformations with custom templates, enhances observability and improves snapshot performance.
π pgstream v0.6, our open-source Postgres CDC tool, now available π
Custom template transformers π, built-in observability to quickly identify bottlenecks π and snapshot performance improvements ποΈ
Read more:
29.05.2025 12:55 β π 4 π 2 π¬ 0 π 0
pgroll 0.13.0 - Easy pgroll onboarding using baseline feature by Andrew Farries
The new baseline feature in pgroll 0.13.0 makes it easy to start using pgroll on databases with existing schema and keep your schema histories clean.
π¦ pgroll v0.13.0 is live!
π― New: baseline support
Start using pgroll with existing schemas or compress 100s of migrations into one clean file.
β οΈ Note: "name" field in migration files is now deprecated.
Full details on our blog:
27.05.2025 13:01 β π 2 π 1 π¬ 0 π 0
From OpenAPI spec to MCP: how we built Xata's MCP server by Alexis Rico
Learn how we built an OpenAPI-driven MCP server using Kubb, custom code generators, and Vercelβs Next.js MCP adapter.
From OpenAPI to a working MCP server: see how Xata built real-time AI tooling using Kubb and @vercel.com's @nextjs.org js.org adapter.
Practical breakdown: codegen, tool gen, and deployment.
Check it out:π xata.io/blog/built-x...
21.05.2025 11:09 β π 4 π 2 π¬ 0 π 0
pgstream v0.5.0 update by Esther Minano Sanz
Improved user experience with new transformers, YAML configuration, CLI refactoring and table filtering.
π pgstream 0.5 is out with simpler snapshots & replication for Postgres.
π YAML config support
πΆοΈ Masking & dynamic transformers with validation
π» Revamped CLI
π Table filtering
Check out the blog for more:
20.05.2025 14:45 β π 2 π 1 π¬ 0 π 0
Highlights from PGConf.DE 2025 by Natalia Woroniec
A recap of Xata's presence at PGConf.DE 2025 in Berlin - our sessions, hallway track conversations and everything inbetween.
Just published our pgconf.de β25 recapπ©πͺ
Talks on PII-safe staging, table locks, and an AI-driven Xata Agent that analyzes your clusters and suggests next steps π¦
Photos + lessons learned β xata.io/blog/highlig...
20.05.2025 12:20 β π 1 π 0 π¬ 0 π 1
Off the Grid, On the Same Page - Club Xata Iceland 2025 by Natalia Woroniec
Vikings, Volcanoes, and Very Good Meetings. In this blog, we recount the memorable moments and key takeaways from our March 2025 offsite.
In March the Xata team headed to Iceland for an offsite full of collaboration, innovation & adventure πβ¨ We wrapped up our hackathon π, tackled key projects & took in Icelandβs stunning landscapes β a surprise northern lights show π
π our blog: xata.io/blog/club-xa...
15.05.2025 14:39 β π 3 π 0 π¬ 1 π 1
Control plane in our account, dataplane over Kubernetes on your account.
You can deploy Xata fully in your own AWS/GCP/Azure account. This gives you maximum flexibility, security, and compliance. It also letβs you use your cloud provider credits.
14.05.2025 15:32 β π 2 π 0 π¬ 1 π 0