Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/validate_migration_schema')
-rwxr-xr-xscripts/validate_migration_schema6
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"