7

my_view次の移行を使用して作成したという名前のビューがあります。

class CreateMyView < ActiveRecord::Migration
  def change
    execute <<-SQL
      drop view if exists my_view
    SQL

    execute <<-SQL
      CREATE OR REPLACE VIEW my_view AS 
      SELECT 
        t1.wfs_id,
        t1.step_id,
        t1.status,
        t1.applied_by,
        t2.created_at,
        t2.is_wfs_end,
        t2.app_status AS flowstep
       FROM table1 t1
         JOIN table2 t2 ON t1.wfs_id = t2.wfs_id
      WHERE t1.del_flag = false;
    SQL
  end
end

ここで別のフィールドが必要です。たとえばmy_new_fieldfromtable1で利用できるようにしmy_viewます。しかし、このための移行を記述する方法がわかりません。どんな助けでも大歓迎です。ありがとう

4

2 に答える 2