1 數據庫建表規(guī)范
1.1 表英文名和字段英文名不要使用拼音
1.2 表中建議不能缺少的字段。
- 主鍵(ID varchar2(50) primary key)
- 創(chuàng)建時間(CREATE_TIME DATE default SYSDATE)
- 更新時間 (UPDATE_TIME DATE default SYSDATE)
1.3 涉及枚舉類型的字段,需要將枚舉值補充到字段注釋后面。格式為'字段中文名:枚舉值1=枚舉說明1,枚舉值2=枚舉說明2'。例如
是否刪除:1=刪除,2=未刪除
1.4 涉及計量字段,需要將單位補充到注釋后面。格式為'字段中文名(單位)'
總價(元)
2 上線腳本規(guī)范
2.1 Sql腳本文件命名規(guī)則:要執(zhí)行的庫用戶名_上線當天年月日_自己的名字_順序號.sql。例如
TEST_20230101_小明_1.sql
2.2 Sql腳本文件內容首行要寫腳本注釋。腳本注釋說明本次腳本的目的或者背景。例如
/*腳本目的
1、將學生名字王大鵬改為王小鵬
*/
2.3 Sql腳本涉及修改數據要進行備份數據,備份表名命規(guī)范為bk_上線當天年月日_表名。如果備份數據量大,可以考慮用nologging和并行執(zhí)行備份。也可根據涉及到的數據備份,不用全表備份。例如
create table bk_20230101_student nologging as select /*+ parallel(8)*/ * from student;
2.4 Sql腳本涉及修改表結構要進行表結構備份,備份表名命規(guī)范為bk_上線當天年月日_表名。如果不刪除字段,則只需備份表結構。刪除字段和表要備份表數據。只備份表結構語句例子如下:
create table bk_20230101_student as select * from student where 1=2;
浙公網安備 33010602011771號