manage bookmarks, bugfixes
[smr.git] / gui / db / migrate / 20180607095811_date_column_consistency.rb
blobcf9c6a1e68792471e9f4beb2d2a82d31446b85f8
1 class DateColumnConsistency < ActiveRecord::Migration
2   def change
3     rename_column :comment, :date, :date_recorded
5     rename_column :dividend, :exdate, :date_exdate
6     change_table :dividend do |t|
7         t.change :date_exdate, :integer, :default=>0
8     end
10     rename_column :order, :issued, :date_issued
11     rename_column :order, :expire, :date_expire
13     change_table :portfolio do |t|
14         t.change :date_created, :integer, :default=>0
15     end
17     rename_column :position, :closed, :date_closed
18     rename_column :position_revision, :date, :date_created
20     rename_column :quote, :date,  :date_last
21     rename_column :quote, :quote, :last
23     rename_column :quoterecord, :created, :date_created
24     rename_column :quoterecord_rule, :last_modified, :date_last_modified
26     rename_column :security, :trading_ceased_date, :date_trading_ceased
28     rename_column :security_stock, :dividend_exdate, :date_dividend_exdate
30     rename_column :timetag, :start, :date_start
31     rename_column :timetag, :end,   :date_end
32     change_table :timetag do |t|
33         t.change :date_start, :integer, :default=>0
34         t.change :date_end,   :integer, :default=>0
35     end
36   end
37 end