Doltgres implements Git-style version control on tables instead of files.

Doltgres adopts the Git-interface to version control. There are commits, branches, merges, and all the other Git concepts you are familiar with. If you know Git, Doltgres will feel very familiar because conceptually, Doltgres is modeled on Git.

In SQL, Git read operations are modeled as system tables. Git write operations are modeled as stored procedures. But conceptually, all the Git concepts you are familiar with extend to SQL.

In this section we explore the following Git concepts and explain how they work in Doltgres:

Last updated