class PerconaMigrations::Runners::Sql

Public Instance Methods

run() click to toggle source
# File lib/percona_migrations/runners/sql.rb, line 4
def run
  @commands.each do |command|
    run_command command
  end
end

Private Instance Methods

conn() click to toggle source
# File lib/percona_migrations/runners/sql.rb, line 20
def conn
  @conn ||= ActiveRecord::Base.connection
end
run_command(command) click to toggle source
# File lib/percona_migrations/runners/sql.rb, line 12
def run_command(command)
  sql = "ALTER TABLE #{@table_name} #{command}"

  log "Running SQL: \"#{sql}\""

  conn.execute sql
end