FIX: Use `CASCADE` when dropping function.

This commit is contained in:
Guo Xiang Tan 2017-08-30 15:54:27 +08:00
parent 54ad436258
commit df9d662dab
1 changed files with 1 additions and 1 deletions

View File

@ -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