命名規范
更新時間 2025-02-05 09:36:44
最近更新時間: 2025-02-05 09:36:44
分享文章
本頁介紹天翼云TeleDB數據庫的命名規范。
- DB object:database, schema, table, column, view, index, sequence, function, trigger 等名稱。
- 建議使用小寫字母、數字、下劃線的組合。
- 建議不使用雙引號即"包圍,除非必須包含大寫字母或空格等特殊字符。
- 長度不能超過63個字符。
- 不建議以pg_ 開頭或者 pgxc_(避免與系統 DB object 混淆),不建議以數字開頭。
- 禁止使用SQL 關鍵字,如 type, order 等。
- table 能包含的 column 數目,根據字段類型的不同,數目在250到1600之間。
- 臨時或備份的DB object:table、view 等,建議加上日期, 如 dba_ops.b2c_product_summay_2014_07_12 (其中 dba_ops 為 DBA 專用 schema)。
- index命名規則為:普通索引為 表名_列名_idx,唯一索引為 表名_列名_uidx,如 student_name_idx,student_id_uidx。