class Scheman::Views::Mysql::AlterTables

Public Instance Methods

to_s() click to toggle source
# File lib/scheman/views/mysql.rb, line 105
def to_s
  alter_tables.join("\n\n")
end

Private Instance Methods

alter_tables() click to toggle source
# File lib/scheman/views/mysql.rb, line 111
def alter_tables
  @element.group_by(&:table_name).map do |table_name, alter_tables|
    %<ALTER TABLE `#{table_name}` #{alter_tables.join(",\n  ")};>
  end.sort
end