---
# System prepended metadata

title: 4.0.3.rc2 後續 DB 規範 (檔案命名與位置)

---

# 4.0.3.rc2 後續 DB 規範 (檔案命名與位置)



## 修改紀錄

|**版本**|**時間**|**修改範圍**|**修改人**| 
|:--:|:--:|:--:|:--:|
| 4.0.4 | 2023/12/26 |  建立文件  |   Edward  |
| 4.0.4 | 2024/01/08 |  修改檔名規範，檔案位置  |   Edward  |
| 4.0.4 | 2024/01/16 |  修改檔名規範  |   Edward  |
| 4.0.5 | 2024/01/22 |  修改檔案位置規範  |   Edward  |
| 4.0.6 | 2024/02/02 |  修改檔名規範  |   Edward  |

## 超連結
####  [A. 主目錄](https://hackmd.io/@lkiK_sKXSz-7nlCQuYbvvQ/rJNKiQFkR)
####  [B. 檔案命名與位置](https://hackmd.io/@lkiK_sKXSz-7nlCQuYbvvQ/HJlOQXFyC)
####  [C. git branch 與上版](https://hackmd.io/@lkiK_sKXSz-7nlCQuYbvvQ/Bk5TimK1C)
####  [D. sql 檔案內容](https://hackmd.io/@lkiK_sKXSz-7nlCQuYbvvQ/Sy-_smFyA)

## 目錄

####  A. common 檔名
####  B. common 資料夾
####  C. brand 檔名
####  D. brand 資料夾

##  A. common 檔名
1. 1. 請 RD 在 sql 底下 sit 創建以單號為名的資料夾，並且在裡面添加檔案，檔名部分微調，為 F${單號}.1.{編號}__{組別}_{DB} ...，版號部分會確定要上 sit 時由 DBA 整理。

2. 檔名範例
```
RD:
F1234.1.03__platfrom_KYDB_NEW_agent_column_update.sql

DBA:
V5.0.0.1.03__platfrom_KYDB_NEW_agent_column_update.sql
```

## B. common 資料夾
1. flyway 內為上版依據，僅由 DBA 做檔案添加，各 RD 在 sql 底下 sit 開發版本的資料夾內去新增單號的資料夾，並在裡面添加檔案，同一功能請編號連號

## C. brand 檔名

1. 此區命名因為多數是大量資料同時改動，容易跨表，故檔名部分就以品牌與操作為主，在版本與編號中間請加上 2.，以辨別該檔案為 common 部分。

2. 檔名範例
```
RD:
F1234.2.03__YL_add_gameInfo_olsp.sql

DBA:
V5.0.0.2.03__YL_add_gameInfo_olsp.sql
```


## D. brand 資料夾
1. 此部分與 common 類似，flyway 內為上版依據，僅由 DBA 做檔案添加，各 RD 在 sql 底下 sit 開發版本的資料夾內去新增單號的資料夾，並在裡面添加檔案，同一功能請編號連號。




