Merge pull request #46054 from eileencodes/fix-loggers-for-sm-and-im

Fix logger tags for SchemaMigration and InternalMetadata
This commit is contained in:
Eileen M. Uchitelle 2022-09-16 16:00:03 -04:00 committed by GitHub
commit b8d9a36320
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 9 deletions

View File

@ -53,13 +53,14 @@ module ActiveRecord
def delete_all_entries
dm = Arel::DeleteManager.new(arel_table)
connection.delete(dm, "#{self} Destroy")
connection.delete(dm, "#{self.class} Destroy")
end
def count
sm = Arel::SelectManager.new(arel_table)
sm.project(*Arel::Nodes::Count.new([Arel.star]))
connection.select_values(sm).first
connection.select_values(sm, "#{self.class} Count").first
end
def create_table_and_set_flags(environment, schema_sha1 = nil)
@ -119,7 +120,7 @@ module ActiveRecord
[arel_table[:updated_at], current_time]
]
connection.insert(im, "#{self} Create", primary_key, key)
connection.insert(im, "#{self.class} Create", primary_key, key)
end
def update_entry(key, new_value)
@ -131,7 +132,7 @@ module ActiveRecord
um.where(arel_table[primary_key].eq(key))
connection.update(um, "#{self} Update")
connection.update(um, "#{self.class} Update")
end
def select_entry(key)
@ -141,7 +142,7 @@ module ActiveRecord
sm.order(arel_table[primary_key].asc)
sm.limit = 1
connection.select_all(sm).first
connection.select_all(sm, "#{self.class} Load").first
end
end
end

View File

@ -19,14 +19,14 @@ module ActiveRecord
def create_version(version)
im = Arel::InsertManager.new(arel_table)
im.insert(arel_table[primary_key] => version)
connection.insert(im, "#{self} Create", primary_key, version)
connection.insert(im, "#{self.class} Create", primary_key, version)
end
def delete_version(version)
dm = Arel::DeleteManager.new(arel_table)
dm.wheres = [arel_table[primary_key].eq(version)]
connection.delete(dm, "#{self} Destroy")
connection.delete(dm, "#{self.class} Destroy")
end
def delete_all_versions
@ -67,7 +67,8 @@ module ActiveRecord
sm = Arel::SelectManager.new(arel_table)
sm.project(arel_table[primary_key])
sm.order(arel_table[primary_key].asc)
connection.select_values(sm)
connection.select_values(sm, "#{self.class} Load")
end
def integer_versions
@ -77,7 +78,8 @@ module ActiveRecord
def count
sm = Arel::SelectManager.new(arel_table)
sm.project(*Arel::Nodes::Count.new([Arel.star]))
connection.select_values(sm).first
connection.select_values(sm, "#{self.class} Count").first
end
def table_exists?