iT邦幫忙

2022 iThome 鐵人賽

DAY 14
1
Modern Web

資料庫也有版本控制系列 第 14

Day 14 : 如何處理資料表中被刪除或更名的欄位

  • 分享至 

  • xImage
  •  

四、解決進行資料庫版控會遇到的問題

Day 10 : 多個系統使用的同一個資料庫時要如何做版本變更
Day 11 : 多系統不共享資料庫會造成的問題
Day 12: 使用 API First 的概念解決共享問題
Day 13 : 資料庫如何退回之前的版本
-> Day 14 : 如何處理資料表中被刪除或更名的欄位
Day 15 : 資料表降級時如何處理資料庫中被刪除的欄位


我們今天來聊聊資料表中被刪除或更名的欄位要如何處理

在之前的文章中,我們介紹過了用 API 來作為中介避免資料庫的異動影響到了其他的系統,也建議當升級時可以先保留與建立 View 表來讀取這些欄位,那當過度期結束了,我要怎麼確保刪除這些資料真的可以維持程式穩定呢

  1. 將現有產線的資料庫備份,並建立一個測試用的資料庫刪除與改名欄位
  2. 將現有的服務都生成一個測試版本並接上去跑單元測試
  3. 確認無誤後在 Prod 上執行

後續預告

這是 解決進行資料庫版控會遇到的問題 的第五天,明日將會聊聊資料表降級時如何處理資料庫中被刪除的欄位


上一篇
Day 13 : 資料庫如何退回之前的版本
下一篇
Day 15 : 資料表降級時如何處理資料庫中被刪除的欄位
系列文
資料庫也有版本控制30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言