added safety_assured

This commit is contained in:
oleghasjanov 2025-04-10 10:19:48 +03:00
parent 7b2f220602
commit 552e8f1972

View file

@ -8,11 +8,13 @@ class ChangeP12PasswordDigestToP12PasswordInCertificates < ActiveRecord::Migrati
# Only copy data if p12_password_digest exists
if column_exists?(:certificates, :p12_password_digest)
# Use direct SQL to copy data
safety_assured do
execute <<-SQL
UPDATE certificates
SET p12_password = p12_password_digest
WHERE p12_password_digest IS NOT NULL
SQL
end
safety_assured { remove_column :certificates, :p12_password_digest }
end
@ -27,11 +29,13 @@ class ChangeP12PasswordDigestToP12PasswordInCertificates < ActiveRecord::Migrati
# Only copy data if p12_password exists
if column_exists?(:certificates, :p12_password)
# Use direct SQL to copy data
safety_assured do
execute <<-SQL
UPDATE certificates
SET p12_password_digest = p12_password
WHERE p12_password IS NOT NULL
SQL
end
safety_assured { remove_column :certificates, :p12_password }
end