Branches

Branches are a model to enable development without modifying data that is being used in production. They take inspiration from version control software, where branching is a standard feature. The root or main branch, which has an ID of 1, can be considered the default dataset. Most models have a branch associated with them and the branch itself is persisted directly in the source.

Diagram

../_images/branch_erd.svg

Table description

Column name

Data type

Description

id

INTEGER

An identifier for looking up or referencing this specific object.

created_at

TIMESTAMP

A timestamp for when this row was first created.

name

VARCHAR

A string that respresents what this object is called.

org_id

INTEGER

An identifier referencing the organization related to this object.

env_id

INTEGER

An identifier referencing the environment related to this object.