Gerrit 是一個基于 Git 的代碼審查工具,它可以幫助開發者在提交代碼之前進行代碼審查
- accounts: 存儲用戶信息,包括用戶 ID、用戶名、郵箱等。
- account_external_ids: 存儲用戶的外部 ID,例如 OpenID、GitHub 等。
- account_group_members: 存儲用戶和組之間的關系。
- account_groups: 存儲用戶組信息。
- changes: 存儲代碼變更信息,包括變更 ID、提交信息、分支等。
- patch_sets: 存儲補丁集信息,包括補丁集 ID、變更 ID、提交信息等。
- change_messages: 存儲代碼變更的消息,例如審查評論、投票等。
- patch_set_approvals: 存儲補丁集的審批信息,包括審批人、審批類型(例如 Code-Review)和審批分數。
- projects: 存儲項目信息,包括項目名稱、描述等。
- refs: 存儲 Git 引用信息,例如分支和標簽。
這些表之間通過主鍵和外鍵關聯,形成了 Gerrit MySQL 數據庫的數據存儲結構。你可以通過查詢這些表來獲取 Gerrit 中的代碼審查信息。