Bytebase 1.0.3 已釋出,Bytebase 是一款聚焦在 Database schema change and version control 的工具。它主打的是在應用研發過程中變更資料庫資料結構 (schema) 的這個場景,主要面向的人群是研發工程師和 DBA。
新版本主要變化
釋出 MySQL Database Review Guide
Database Review Guide 羅列了 Schema 變更稽核中的各種規則,從 Table, Column, Index 的命名規則,到需要指定 WHERE 語句。目前提供了預製的 MySQL 開發環境和生產環境的規則模版,DBA 可以基於模版再手動設定,生成圖片,作為公司內部規則的參考。同時開發團隊還在:
-
補充更多的規則,也歡迎 DBA 們直接到 https://github.com/bytebase/bytebase/issues 提建議
-
把這些規則整合到 Bytebase 產品中去,自動檢測 SQL 語句是否符合規則
目前只支援 MySQL,之後會新增對於 PostgreSQL 的支援
新功能
-
在執行時開關 Debug 模式
只有 OWNER 和 DBA 可以開關 Debug 模式
當 Debug 模式開啟時,Bytebase 會在 web 控制檯展示內部的報錯資訊,同時也會輸出更詳細的紀錄檔。之前,使用者可以在 Bytebase 啟動時傳入 '--debug' 來開啟。現在我們則可以在執行時動態設定。Debug 模式是一個全域性設定,會影響所有的使用者,所以只有 OWNER 和 DBA 可以設定。通常只有在需要診斷問題時才會臨時開啟。
改進
-
【SQL編輯器】在 EXPLAIN SELECT 的基礎上,支援 EXPLAIN 其他型別的語句,例如 EXPLAIN INSERT
社群
-
釋出版本中,預編譯了多種可執行檔案格式:Bytebase 主應用和 CLI 的可執行檔案將會發布在 GitHub 釋出頁面。目前已經支援 Linux 和 Darwin,以及 x86_64 和 arm64
安裝及升級
參考 。如果是從之前版本升級,獲取新版本後,重新啟動升級即可。
來源: