bytebase
Bytebase is in public alpha and we may make breaking schema changes between versions. We plan to stabilize the schema around the middle of August. In the mean time, if you are eager to try Bytebase for your business and encounter issue when upgrading to the new version. Please contact [email protected] and we will help you manually upgrade the schema.
Bytebase is a web-based, zero-config, dependency-free database schema change and version control management tool for developers and DBAs. It supports 2 mainstream schema change workflow:
UI based SQL review
Version control based schema migration (Database-as-Code)
Fig.1 – Dashboard
Fig.2 – SQL review issue pipeline
Fig.3 – GitLab based schema migration (Database-as-code)
Supported database engines
MySQL
Planned
PostgreSQL
Supported VCS
GitLab EE/CE
Planned
GitHub Enterprise
GitLab.com
GitHub.com
Visit docs.bytebase.com for more details
⚙️ Installation
Run on localhost:8080
$ docker run –init –name bytebase –restart always –publish 8080:8080 –volume ~/.bytebase/data:/var/opt/bytebase bytebase/bytebase:0.4.1 –data /var/opt/bytebase –host http://localhost –port 8080
Run on https://bytebase.example.com
$ docker run –init –name bytebase –restart always –publish 80:80 –volume ~/.bytebase/data:/var/opt/bytebase bytebase/bytebase:0.4.1 –data /var/opt/bytebase –host https://bytebase.example.com –port 80