chschema
chschema is a CLI tool to help managing sql schema upgrades and check for schema inconsistencies among multiple shards & clusters for the ClickHouse database. It provides the following features:
- creation of local clickhouse clusters to test script migration (based on docker)
- running migration scripts over multiple clusters with a check after each step in the migration
- check for schema inconsistencies among all the shards & zookeepers