发明授权
- 专利标题: Database schema branching workflow, with support for data, keyspaces and VSchemas
-
申请号: US17707884申请日: 2022-03-29
-
公开(公告)号: US11531653B2公开(公告)日: 2022-12-20
- 发明人: Sam George Lambert , Patrick A. Reynolds , Shlomo Noach , Nicholas Diego Van Wiggeren , Jordan Tyler Williams
- 申请人: PlanetScale, Inc.
- 申请人地址: US CA Mountain View
- 专利权人: PlanetScale, Inc.
- 当前专利权人: PlanetScale, Inc.
- 当前专利权人地址: US CA Mountain View
- 代理机构: Brill Law Office
- 代理商 Jeffrey Brill
- 主分类号: G06F16/21
- IPC分类号: G06F16/21
摘要:
A branch of a main database is created, comprising a copy of the main database schema. A user edits the branch and requests that it be merged back into the main database. A schema diff is generated and used to determine differences between the main database and the edited branch. The merge is performed if it does not create a conflict. A second branch is created and edited by a second user. When the second user indicates to merge the second branch back into the main database, differences between the two branches are determined, relative to the main database. If merging the second branch back into the main database on top of the first branch does not create a conflict, a three-way merge is performed of the first branch, the second branch, and the version of the main database from which the first and second branches were generated.
公开/授权文献
信息查询