| 123456789101112131415161718192021222324252627282930313233343536373839 |
- class CreatePosterQrcodeTables < ActiveRecord::Migration
- def change
- create_table :poster_qrcode_records do |t|
- t.column :wx_uid, :integer, :null=>false
- t.column :parent_relate_id, :integer, :null=>false
- t.column :relate_id, :integer, :null=>false
- t.column :ptype, :string
- t.column :scan_times,:integer, :null=>false
- t.column :qrcode_url, :string
- t.timestamps
- end
- add_index :poster_qrcode_records, :wx_uid
- create_table :poster_qrcode_scan_records do |t|
- #海报小程序码id
- t.column :poster_qrcode_id, :integer, :null=>false
- #微信id
- t.column :wx_uid, :integer, :null=>false
- # IP
- t.column :ip, :string, :limit=>32
- #扫码次数
- t.column :scan_times,:integer, :null=>false
- # 最后一次扫码时间
- t.column :scan_last_time, :datetime
- t.timestamps
- end
- add_index :poster_qrcode_scan_records, :poster_qrcode_id
- add_index :poster_qrcode_scan_records, :wx_uid
- add_index :poster_qrcode_scan_records, [:wx_uid, :poster_qrcode_id], :unique => true
- end
- def down
- drop_table :poster_qrcode_records
- drop_table :poster_qrcode_scan_records
- end
- end
|