Goose migrations

將 SQL 與 Go 納入資料庫遷移

前往 Goose migrations 官方網站

這是什麼

Goose 管理資料庫遷移,支援 SQL 檔案與 Go 函式,將版本和執行命令整理在工具中。

適合怎麼用

Go 專案需處理特殊資料調整時,可比較 SQL 與 Go migration 的交易和函式寫法。

Flyway

以版本化腳本管理資料庫變更

  • database
  • migration

研究

Liquibase

以變更集合追蹤資料庫狀態

  • database
  • migration

研究