Introduction
sgr is a CLI for Splitgraph and a Python library that lets you perform some
common operations on Splitgraph repositories directly from your command shell.
This also includes managing splitgraph.yml
Note on the sgr engine
sgr can also optionally run something called an sgr engine for you. The
engine is a Docker container running a custom version of PostgreSQL. You can use
the sgr engine to:
- clone repositories from Splitgraph to the engine
- manipulate and snapshot data on the engine, building new repositories
- push data back to Splitgraph
...,
Splitgraph itself is built around sgr and the sgr engine. You do not need to
use the engine to work with Splitgraph. While some sgr commands will work
against Splitgraph, here we will be focusing on the sgr cloud command suite.
See here if you're interested in
advanced usage of sgr.