Migrate your schema changes with no database locking or breaking changes.
Learn MoreSupport multiple schema versions simultaneously so there are no hiccups in your application.
Learn Morepgroll offers safe and reversible schema migrations for PostgreSQL by serving multiple schema versions simultaneously using the expand/contract workflow.
pgroll works by creating virtual schemas based on PostgreSQL views on top of the physical tables. This allows you to make changes to your database without impacting the application.
Existing schemas are supported in Postgres versions 14.0 or later and on any cloud or self managed version.
By Alex Francoeur
• February 2, 2024
Schema migrations are a pain. In this workshop we review the problem space and tools available to make reversible schema changes in production with zero downtime.
By Andrew Farries
• November 30, 2023
Learn how pgroll implements zero-downtime schema changes by exploring an example.
By Carlos Pérez-Aradros Herce
• October 3, 2023
We are excited to ship the first version of pgroll, a command line tool that offers safe and reversible schema migrations for PostgreSQL
Xata provides the best free plan in the industry. It is production ready by default and doesn't pause or cool-down. Take your time to build your business and upgrade when you're ready to scale.
Copyright © 2025 Xatabase Inc.
All rights reserved.