iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

資料庫也有版本控制 系列

後端應用程式開發時,大部分的功能都必須仰賴資料庫來儲存資料,而使用關聯式資料庫時我們會需要先定義好資料表的結構後才能進行操作,也會有在資料庫裡面撰寫 SP、View 的可能性,當程式使用到了目前資料庫還不存在的欄位或者功能就會發生錯誤,因此將資料庫的變更也一並納入版本控制是一件重要的事情

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 : 為什麼需要幫資料庫做版本控制

在軟體開發的過程中,我們時常使用版本控制工具來幫助我們搞清楚目前手上正在看的程式碼是否包含著最新的功能,其中最主流且成熟的版本控制工具是 Git ,他也有著豐富...

2022-09-15 ‧ 由 Sponge 分享
DAY 2

Day 2 : 應用程式的版本控制與自動化部屬流程

一、版本控制介紹 -> 1. Day 2 : 應用程式的版本控制與自動化部屬流程2. Day 3 : 資料庫版控的原理與方法3. Day 4 : 資料庫的...

2022-09-16 ‧ 由 Sponge 分享
DAY 3

Day 3 : 資料庫版控的原理與方法

一、版本控制介紹 Day 2 : 應用程式的版本控制與自動化部屬流程-> 2. Day 3 : 資料庫版控的原理與方法 Day 4 : 資料庫的版本控制...

2022-09-17 ‧ 由 Sponge 分享
DAY 4

Day 4 : 資料庫的版本控制與自動化部屬流程

一、版本控制介紹 Day 2 : 應用程式的版本控制與自動化部屬流程 Day 3 : 資料庫版控的原理與方法-> 3. Day 4 : 資料庫的版本控制...

2022-09-18 ‧ 由 Sponge 分享
DAY 5

Day 5 : 基於 SQL 語法的資料庫版本控制

二、資料庫版本控制的語法 -> Day 5 : 基於 SQL 語法的資料庫版本控制Day 6 : 基於 ORM 語法的資料庫版本控制Day 7 : 基於...

2022-09-19 ‧ 由 Sponge 分享
DAY 6

Day 6 : 基於 ORM 語法的資料庫版本控制

二、資料庫版本控制的語法 Day 5 : 基於 SQL 語法的資料庫版本控制-> Day 6 : 基於 ORM 語法的資料庫版本控制Day 7 : 基於...

2022-09-20 ‧ 由 Sponge 分享
DAY 7

Day 7 : 基於 SQL 與 ORM 語法的資料庫版本控制差異

二、資料庫版本控制的語法 Day 5 : 基於 SQL 語法的資料庫版本控制Day 6 : 基於 ORM 語法的資料庫版本控制-> Day 7 : 基於...

2022-09-21 ‧ 由 Sponge 分享
DAY 8

Day 8 : 各語言的 ORM 提供的 Migration 方案

三、資料庫版本控制的工具 -> Day 8 : 各語言的 ORM 提供的 Migration 方案Day 9 : 第三方獨立工具 Migration 方案...

2022-09-22 ‧ 由 Sponge 分享
DAY 9

Day 9 : 第三方獨立工具 Migration 方案

三、資料庫版本控制的工具 Day 8 : 各語言的 ORM 提供的 Migration 方案-> Day 9 : 第三方獨立工具 Migration 方案...

2022-09-23 ‧ 由 Sponge 分享
DAY 10

Day 10 : 多個系統使用的同一個資料庫時要如何做版本變更

四、解決進行資料庫版控會遇到的問題 -> Day 10 : 多個系統使用的同一個資料庫時要如何做版本變更Day 11 : 不共享資料庫會造成的問題Day...

2022-09-24 ‧ 由 Sponge 分享