FIX: Drop function first before removing trigger.

This commit is contained in:
Guo Xiang Tan 2017-08-30 15:33:25 +08:00
parent 9a861c1b43
commit d229969afa

View File

@ -31,8 +31,8 @@ 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 TRIGGER IF EXISTS #{readonly_trigger_name(table, column)} ON #{table};
SQL
# safe cause it is protected on method entry, can not be passed in params