2023年8月21日のブックマーク (1件)

  • DB移行を見据えたRidgepoleによる宣言的なスキーマ管理の導入 - LIVESENSE ENGINEER BLOG

    こんにちは、かたいなかです。 マッハバイトではシステムのオンプレからAWSへの移行を絶賛爆速で進めています。 そのなかでDB移行の下準備としてRidgepoleを導入することにしました。 今回はそのRidgepoleの導入について記事にまとめます。 Ridgepoleとは なぜRidgepoleを導入したのか AWS移行時にテーブル構造を変更する必要がある箇所がある: Ridgepoleで比較を容易に DMSのためにインデックスや外部キーをあとから別々に適用できる必要がある:Ridgepoleで不要な箇所をコメントアウトする GitHub ActionsでRidgepoleを動かす Pull Requestにスキーマの差分をコメント マージ/タグプッシュ時の実行 テーブル削除時の手動実行 Ridgepoleを使ってみてよかったこと エクスポートが楽なため導入しやすい DBスキーマがGitH

    DB移行を見据えたRidgepoleによる宣言的なスキーマ管理の導入 - LIVESENSE ENGINEER BLOG
    katainaka0503
    katainaka0503 2023/08/21
    セルクマ。 Ridgepole導入について書きました。DMSとの相性などについても書いてます。