diff options
Diffstat (limited to 'scripts/validate_migration_schema')
-rwxr-xr-x | scripts/validate_migration_schema | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/validate_migration_schema b/scripts/validate_migration_schema index f9b2f0677b7..dded5c64927 100755 --- a/scripts/validate_migration_schema +++ b/scripts/validate_migration_schema @@ -30,7 +30,8 @@ class MigrationSchemaValidator committed_migrations.reverse_each do |filename| version = find_migration_version(filename) - run("bin/rails db:migrate:down VERSION=#{version}") + run("scripts/db_tasks db:migrate:down VERSION=#{version}") + run("scripts/db_tasks db:schema:dump") end git_command = "git diff #{diff_target} -- #{FILENAME}" @@ -40,7 +41,8 @@ class MigrationSchemaValidator end def validate_schema_on_migrate! - run('bin/rails db:migrate') + run("scripts/db_tasks db:migrate") + run("scripts/db_tasks db:schema:dump") git_command = "git diff -- #{FILENAME}" base_message = "the committed #{FILENAME} does not match the one generated by running added migrations" |