pgroll.com
The organic traction of pgroll has been great, so we're going to invest more into it.
Open-source zero-downtime, reversible, schema changes for PostgreSQL.
pgroll.com
The organic traction of pgroll has been great, so we're going to invest more into it.
Open-source zero-downtime, reversible, schema changes for PostgreSQL.
github.com/xataio/pgroll
github.com/xataio/pgroll
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
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
#golang
github.com/xataio/pgroll
#golang
github.com/xataio/pgroll
🔌 YAML support for migrations
🕓 Timestamps now with timezone info
📛 `name` field is now optional
🎻 Tables without primary key or unique column can be backfilled
🧹 Better errors
Zero-downtime Postgres migrations, now smoother.
📖 Blog: pgroll.com/blog/pgroll-...
🔌 YAML support for migrations
🕓 Timestamps now with timezone info
📛 `name` field is now optional
🎻 Tables without primary key or unique column can be backfilled
🧹 Better errors
Zero-downtime Postgres migrations, now smoother.
📖 Blog: pgroll.com/blog/pgroll-...
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
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
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
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
🎯 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:
🎯 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:
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
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
In the blog, I share what I’ve learned over the past year and how the product has evolved by incorporating real feedback from the field.
#pgroll
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-...
In the blog, I share what I’ve learned over the past year and how the product has evolved by incorporating real feedback from the field.
#pgroll
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-...
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-...
Perfect for CD pipelines 🛠️
More: xata.io/blog/pgroll-...
#pgroll #Postgres #DevOps
Perfect for CD pipelines 🛠️
More: xata.io/blog/pgroll-...
#pgroll #Postgres #DevOps
New in this release:
• Interactive create command
• --verbose mode for migration clarity
• Add primary keys with create_constraint
• migrate is now idempotent for safer CI
• YAML is default for pull
🦋 Read the blog:
New in this release:
• Interactive create command
• --verbose mode for migration clarity
• Add primary keys with create_constraint
• migrate is now idempotent for safer CI
• YAML is default for pull
🦋 Read the blog:
pgroll automates this for you. For the "change type" migration type, it does pretty much exactly the above steps.
github.com/xataio/pgroll
pgroll automates this for you. For the "change type" migration type, it does pretty much exactly the above steps.
github.com/xataio/pgroll
🧩 Multi-operation migrations now:
• Preserve column comments + default values
• Generate valid SQL when duplicating columns
Big thanks to the community for surfacing this!
🦋 github.com/xataio/pgrol...
#pgroll #Postgres
🧩 Multi-operation migrations now:
• Preserve column comments + default values
• Generate valid SQL when duplicating columns
Big thanks to the community for surfacing this!
🦋 github.com/xataio/pgrol...
#pgroll #Postgres
A long-standing issue, fixed!
Read more here: xata.io/blog/pgroll-...
Try it today → github.com/xataio/pgroll
#PostgreSQL #pgroll #DatabaseDev
A long-standing issue, fixed!
Read more here: xata.io/blog/pgroll-...
Try it today → github.com/xataio/pgroll
#PostgreSQL #pgroll #DatabaseDev