FIX: Allow restore when latest migration is a post_migration

This commit is contained in:
Gerhard Schlager 2019-02-08 15:28:25 +01:00
parent 72b5ab0454
commit 5bb955dcb7
1 changed files with 8 additions and 0 deletions

View File

@ -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;")