module SchemaPlus::Triggers::Middleware::Dumper::Tables
Public Instance Methods
after(env)
click to toggle source
Dump
# File lib/schema_plus/triggers/middleware.rb, line 8 def after(env) env.connection.triggers.each do |table_name, trigger_name| next if env.dumper.ignored?(table_name) trigger, definition = env.connection.trigger_definition(table_name, trigger_name) heredelim = "END_TRIGGER_#{table_name.upcase}_#{trigger_name.upcase}" statement = <<~ENDTRIGGER create_trigger "#{table_name}", "#{trigger_name}", "#{trigger}", <<-'#{heredelim}', :force => true #{definition} #{heredelim} ENDTRIGGER env.dump.final << statement end end