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 Andrew Farries
• June 18, 2024
Learn how schema changes can cause downtime by locking out reads and writes and how migration tools can avoid it by using lock timeouts, along with backoff and retry strategies.
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.
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.