type
status
date
slug
summary
tags
category
icon
password
簡介
skeema 是一個 SQL 架構管理工具,支持比對儲存庫及線上 DB 的差異並產出對應的 DDL 語句。
安裝
Linux
MAC OS
初次使用 skeema
- 使用 skeema init 初始化
- schema
- stored procedure
- -h, -u, -p:對應 MySQL 連線的相同選項
- -d:指定資料夾名稱
- --schema:指定的 database 名稱
- --ignore-proc:忽略 stored procedure
- --ignore-table:忽略 table
備註:
- 執行 init 後會看到被匯出的 schema & proc,並且會有一個 .skeema 設定檔
- 可以預先設定好 .skeema 設定檔方便使用
使用方式
- 使用 skeema diff 比對檔案和線上 MySQL 的區別
- 使用 skeema push 更新到對應的環境
參考資料
‣