type
status
date
slug
summary
tags
category
icon
password

簡介

skeema 是一個 SQL 架構管理工具,支持比對儲存庫及線上 DB 的差異並產出對應的 DDL 語句。

安裝

Linux
MAC OS

初次使用 skeema

  1. 使用 skeema init 初始化
      • schema
        • stored procedure
          備註:
          • -h, -u, -p:對應 MySQL 連線的相同選項
          • -d:指定資料夾名稱
          • --schema:指定的 database 名稱
          • --ignore-proc:忽略 stored procedure
          • --ignore-table:忽略 table
      1. 執行 init 後會看到被匯出的 schema & proc,並且會有一個 .skeema 設定檔
        1. 可以預先設定好 .skeema 設定檔方便使用

          使用方式

          1. 使用 skeema diff 比對檔案和線上 MySQL 的區別
            1. 使用 skeema push 更新到對應的環境
               

              參考資料