1.1.1 • Published 5 years ago

hasura-squasher v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Hasura squasher

CLI tool to squash Hasura (https://hasura.io/) migrations into a single file. Also prettifies SQL, deduplicates permission updates.

Install

npm install -g hasura-squasher

Usage

# assuming cwd is a hasura project, squash uncommited migrations to a migration named "bar_table"
hasura-squasher --name bar_table

# squash to first existing migration file
hasura-squasher --name replace

# squash starting with specific migration
hasura-squasher --starting 1558366677954

# explicitly specify hasura project dir
hasura-squasher --name bar_table --dir ~/my-hasura-project

# print out resulting migration w/o making any changes
hasura-squasher --name bar_table --dry

# export metadata.json to migrations dir when finished
hasura-squasher --name replace --export-metadata

# print help
hasura-squasher --help
1.1.1

5 years ago

1.1.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago