gitlab合并请求全局id是否自动递增?

问题描述 投票:0回答:1

我可以使用gitlabmerge request的API来列出合并请求,并发现mr的id行为自动递增。但我找不到任何有关此功能的文档。

enter image description here

在gitlab源代码中,这个字段只是一个整数。

CREATE TABLE merge_requests (
    id integer NOT NULL,
    target_branch character varying NOT NULL,
    source_branch character varying NOT NULL,
    ...
gitlab merge-request
1个回答
0
投票

这确实是一个递增序列,在here实现。

线路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);
© www.soinside.com 2019 - 2024. All rights reserved.