class Dbsketch::Comparison::ForeignKeyDiff
Attributes
constricted_column[R]
referenced_column[R]
referenced_table[R]
Public Class Methods
new(old_key, new_key)
click to toggle source
Calls superclass method
Dbsketch::Comparison::Diff::new
# File lib/dbsketch/comparison/foreign_key_comparator.rb, line 12 def initialize old_key, new_key super old_key, new_key if change? @constricted_column = Diff.new(old_key.constricted_column.name, new_key.constricted_column.name) if old_key.constricted_column.name != new_key.constricted_column.name @referenced_table = Diff.new(old_key.referenced_table.name, new_key.referenced_table.name) if old_key.referenced_table.name != new_key.referenced_table.name @referenced_column = Diff.new(old_key.referenced_column.name, new_key.referenced_column.name) if old_key.referenced_column.name != new_key.referenced_column.name end end