diff --git a/lib/backup_restore/restorer.rb b/lib/backup_restore/restorer.rb index 46fc47d760f..6c0ee649712 100644 --- a/lib/backup_restore/restorer.rb +++ b/lib/backup_restore/restorer.rb @@ -377,6 +377,14 @@ module BackupRestore def migrate_database log "Migrating the database..." + + if Discourse.skip_post_deployment_migrations? + ENV["SKIP_POST_DEPLOYMENT_MIGRATIONS"] = "0" + Rails.application.config.paths['db/migrate'] << Rails.root.join( + Discourse::DB_POST_MIGRATE_PATH + ).to_s + end + Discourse::Application.load_tasks ENV["VERSION"] = @current_version.to_s DB.exec("SET search_path = public, pg_catalog;")