Try to fix data migration error in post-deploy script (#156)

This commit is contained in:
Justin Edmund 2025-01-15 15:35:13 -08:00 committed by GitHub
parent d71b78e5f8
commit 1ffd96633b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -65,9 +65,12 @@ module PostDeployment
new_schema_version = ActiveRecord::Base.connection.migration_context.current_version
# Run data migrations
data_version = DataMigrate::DataMigrator.current_version
DataMigrate::DataMigrator.migrate
new_data_version = DataMigrate::DataMigrator.current_version
data_migrations_path = DataMigrate.config.data_migrations_path
data_migration_context = DataMigrate::MigrationContext.new(data_migrations_path)
data_version = data_migration_context.current_version
data_migration_context.migrate
new_data_version = data_migration_context.current_version
if schema_version == new_schema_version && data_version == new_data_version
log_step "No pending migrations."