reshape
bytebase.com
Our great sponsors
reshape | bytebase.com | |
---|---|---|
16 | 84 | |
1,632 | 27 | |
- | - | |
7.4 | 9.9 | |
about 1 month ago | 6 days ago | |
Rust | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reshape
- Show HN: Reshape – Zero-downtime schema migrations for Postgres
-
Pgroll: zero-downtime, undoable, schema migrations for Postgres
Cool stuff! Do you have any thoughts about how this compares to https://github.com/fabianlindfors/reshape?
-
Postgres schema changes are still a PITA
From what I know, there is only one project that tries something close to this: the relatively recent Reshape. It uses Postgres views to expose the two versions of the schema and triggers to upgrade/downgrade the new data. It doesn’t do the constraints part as described above, but shows that this approach is possible. Combined with the Xata pull request based workflow, I think the ideal system described above is possible!
-
Conceptually how do you handle deploys of SQL related things (table definition, scripts, stored procs etc) in a CI/CD way?
My idea is not unique. Reshape is similar, but bigger in scope.
-
The operational relational schema paradigm
This is precisely what I did for my automated zero-downtime migration tool and it works pretty well: https://github.com/fabianlindfors/reshape. At least for Postgres, simple views like these have almost no overhead as queries are simply rewritten for the underlying table.
-
Changing Tires at 100mph: A Guide to Zero Downtime Migrations
Anybody interested in this subject might also be interested in a tool for Postgres I’ve been working on, Reshape: https://github.com/fabianlindfors/reshape. It aims to fully automate away all the pain and manual steps zero-downtime migrations normally requires :)
- Reshape: An experimental, easy-to-use, zero-downtime migration tool for Postgres
-
PostgreSQL at Scale: Database Schema Changes Without Downtime
This post is absolutely terrific and has been been my main reference for Reshape, an automated, zero-downtime schema migration tool: https://github.com/fabianlindfors/reshape
- When Postgres blocks: tips for dealing with locks
- Reshape
bytebase.com
-
🛡️4 Top Database Security Tools in 2024 🏆🔥
Bytebase is an open-source database DevOps tool, it's the GitLab/GitHub for managing databases throughout the application development lifecycle. It offers a web-based collaboration workspace for DBAs, Developers and platform engineers. It consolidates disparate DB tools such as DBeaver, Liquibase, Flyway into a single place.
-
Version control for queries
Or bytebase.com which has a GUI.
-
🐳Run ClickHouse with Docker and Connect Using MySQL Client☄️
If you like this tutorial, you might also be interested in our product Bytebase, an open-source, web-based schema change management tool, that helps you manage ClickHouse database, supporting SQL review, version control, backup and restore etc...
-
How do you manage your database migrations?
bytebase could be a fit. It provides a GitLab like experience for teams to coordinate database changes.
-
How do you handle schema migrations? Building my own tool
You may check a more modern tool bytebase.com. GUI-based, GitOps native, plus an embedded SQL query tool ...
-
How do you manage database structure changes? And deploying code?
For database structure, you may try bytebase.com, whose GitOps workflow could work for you even for the free version. It also has a GUI to trace and approve changes, a query editor and etc.
- Oracle schema change and version control
What are some alternatives?
pg-online-schema-change - Easy CLI tool for making zero downtime schema changes and backfills in PostgreSQL [Moved to: https://github.com/shayonj/pg-osc]
bytebase - The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.
pgroll - PostgreSQL zero-downtime migrations made easy
Flyway - Flyway by Redgate • Database Migrations Made Easy.
migra - Like diff but for PostgreSQL schemas
employee-sample-database - Employee Sample Database for MySQL and Postgres
gh-ost - GitHub's Online Schema-migration Tool for MySQL
liquibase - Main Liquibase Source
atlas - Manage your database schema as code
pg-osc - Easy CLI tool for making zero downtime schema changes and backfills in PostgreSQL
dbmate - :rocket: A lightweight, framework-agnostic database migration tool.