Rolling back applied migrations (config v1)¶
If there are any issues with the migrations that are applied, you can
roll back the database and Hasura metadata to a desired version using the
down
migrations.
Note
Rollbacks will only work if there are down
migrations defined. The console
will not generate down
migrations for SQL statements executed from the
SQL
tab, even though you can add them as an up
migration.
Rollback also means applying down migrations. Here are some example scenarios:
To roll back all the applied migrations, execute:
hasura migrate apply --down all
To roll back the last 2 migration versions:
hasura migrate apply --down 2
To roll back a particular migration version:
hasura migrate apply --version 1550925483858 --type down