sgr
« Back to VersTracker
Description:
Command-line client for Splitgraph, a version control system for data
Type: Formula  |  Latest Version: 0.3.12@0  |  Tracked Since: Oct 27, 2025
Links: Homepage  |  @splitgraph  |  formulae.brew.sh
Category: Databases
Tags: database version-control data-engineering cli postgresql
Install: brew install sgr
About:
sgr is the command-line interface for Splitgraph, an open-source platform that applies version control principles to datasets. It enables developers to create, branch, merge, and query versioned PostgreSQL databases, treating data changes like code commits. This tool facilitates collaborative data management and efficient storage through advanced delta compression.
Key Features:
  • Version control for databases (branching, diffing, merging)
  • Image-based architecture for immutable data snapshots
  • SQL query interface with data virtualization capabilities
  • Docker-compatible storage layer for easy deployment
  • CLI for managing data lifecycle and dependencies
Use Cases:
  • Applying Git-like workflows to machine learning datasets
  • Sharing and collaborating on large datasets without duplication
  • Creating reproducible data pipelines and environments
  • Auditing historical changes in production databases
Alternatives:
  • DVC (Data Version Control) – DVC focuses on file-based versioning tied to Git, while sgr manages data directly within a versioned PostgreSQL engine.
  • Dolt – Dolt is a SQL database with Git semantics built-in; sgr acts as a version control layer on top of existing PostgreSQL instances.
Version History
Detected Version Rev Change Commit
Oct 27, 2025 9:43pm 15 VERSION_BUMP 14cda8f9
Dec 15, 2024 10:16am 12 VERSION_BUMP 1cf59c2b
Sep 14, 2024 7:12pm 12 VERSION_BUMP 58e8d3fa