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