sgr client
The sgr command line client submits SQL queries to the
sgr engine over a normal Postgres connection to manage
sgr metadata and perform operations on data images.
While the client is written in Python, this doesn't negatively impact sgr's
performance. PostgreSQL itself can do the heavy lifting since sgr implements
most of its operations using the SQL standard.
The easiest way to get sgr is by using a single
PyInstaller binary from the
releases page.
You can also install sgr as a Python package,
splitgraph, which allows you to
programmatically run sgr operations in Python.