Animeta Asked: 2024-09-24 14:46:14 +0800 CST2024-09-24 14:46:14 +0800 CST 2024-09-24 14:46:14 +0800 CST gitlab 合并请求全局 id 是否自动递增? 772 我可以使用 gitlab合并请求的 API列出合并请求,并发现 mr 的 id 表现为自动递增。但我找不到有关此功能的任何文档。 在gitlab源代码中,该字段只是一个整数。 CREATE TABLE merge_requests ( id integer NOT NULL, target_branch character varying NOT NULL, source_branch character varying NOT NULL, ... gitlab 1 个回答 Voted Best Answer huytc 2024-09-24T16:21:57+08:002024-09-24T16:21:57+08:00 这确实是一个递增序列,在这里实现。 第 13520 至 13527行: CREATE SEQUENCE merge_requests_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER SEQUENCE merge_requests_id_seq OWNED BY merge_requests.id; 第22160行: ALTER TABLE ONLY merge_requests ALTER COLUMN id SET DEFAULT nextval('merge_requests_id_seq'::regclass);
这确实是一个递增序列,在这里实现。
第 13520 至 13527行:
第22160行: