class PGExaminer::Result::Index
Public Instance Methods
diffable_attrs()
click to toggle source
# File lib/pg_examiner/result/index.rb, line 6 def diffable_attrs { "name" => "name", "filter" => "filter expression", "indisunique" => "index is unique", "indisprimary" => "index is primary key", } end
diffable_methods()
click to toggle source
# File lib/pg_examiner/result/index.rb, line 15 def diffable_methods { "expression" => "expression" } end
expression()
click to toggle source
# File lib/pg_examiner/result/index.rb, line 21 def expression @row['expression'] || @row['indkey'].split.map{|i| parent.columns.find{|c| c.row['attnum'] == i}}.map(&:name) end