Bytebase を使うと、チームはデータベース変更が 誰によって、何が、いつ、なぜ、どのように 行われたかを把握できます。
イシューの詳細

Bytebase のイシューはデータベース変更プロセスを取り込むコンテナです。1 つのイシューに、単一データベースへの変更も、複数環境にまたがる数百のデータベースへの変更も収められます。
誰が (Who)

- イシュー作成者
- ロールアウトポリシーに基づくレビュアー
- 進捗を追いたいサブスクライバー
- コメントできるその他の参加者
何を (What)

- 対象のデータベースインスタンス、環境、データベース
- SQL 変更ステートメント
いつ (When)

イシューをいつデプロイするかを指定できます (例: 営業時間外の深夜 2:00)。
なぜ (Why)

- 変更サマリーを提供するタイトル
- 変更の詳細な文脈を提供する説明
- キーワード情報を付与するラベル
- さらなる文脈を提供するコメント
どのように (How)

- データベース変更プロセスは複数ステージで構成されます
- 高リスク変更と判定された変更は 2 人の承認者が必要です
- チェック
- SQL レビューが SQL のアンチパターンをチェック

- サマリーレポートが想定される影響を表示

- SQL レビューが SQL のアンチパターンをチェック
編集アクティビティログ


変更実行ログ


変更履歴

- 影響を受けるテーブル
- 変更ステートメント
- 変更差分
Webhook 通知

Webhook を設定して、IM チャンネルに変更の進捗を投稿できます。
まとめ
Jira のような汎用イシュー追跡システムと異なり、Bytebase はデータベース変更管理のために専用に作られています。Bytebase はデータベース変更プロセス全体を追跡するうえで、はるかに豊富な文脈を提供します。
ブログに戻る