diff --git a/lib/column_dropper.rb b/lib/column_dropper.rb index ff001ca46da..a291d212bc2 100644 --- a/lib/column_dropper.rb +++ b/lib/column_dropper.rb @@ -32,7 +32,7 @@ class ColumnDropper columns.each do |column| ActiveRecord::Base.exec_sql <<~SQL DROP TRIGGER IF EXISTS #{readonly_trigger_name(table, column)} ON #{table}; - DROP FUNCTION IF EXISTS #{readonly_function_name(table, column)}; + DROP FUNCTION IF EXISTS #{readonly_function_name(table, column)} CASCADE; SQL # safe cause it is protected on method entry, can not be passed in params