· 7 years ago · Jun 10, 2018, 11:10 AM
1class AddLinkedinConnectToUsers < ActiveRecord::Migration
2 def self.up
3 add_column :users, :oauth_token, :string
4 add_column :users, :oauth_secret, :string
5 add_column :users, :persistence_token, :string
6 add_column :users, :member_id, :string
7 add_column :users, :linkedin_first_name, :string
8 add_column :users, :linkedin_last_name, :string
9 add_column :users, :picture_url, :string
10 add_column :users, :headline, :string
11 add_column :users, :industry, :string
12 add_column :users, :summary, :text
13 add_column :users, :specialties, :text
14 add_column :users, :interests, :text
15 add_column :users, :logged_in_url, :string
16 add_column :users, :public_profile_url, :string
17 add_column :users, :location, :string
18 add_column :users, :country, :string
19 add_column :users, :member_id_token, :string
20 add_column :users, :honors, :string
21 add_column :users, :associations, :string
22 add_column :users, :member_url_resources, :text
23 add_column :users, :twitter_accounts, :string
24 end
25
26 def self.down
27 remove_column :users, :honors
28 remove_column :users, :associations
29 remove_column :users, :member_url_resources
30 remove_column :users, :member_id_token
31 remove_column :users, :country
32 remove_column :users, :location
33 remove_column :users, :public_profile_url
34 remove_column :users, :logged_in_url
35 remove_column :users, :industry
36 remove_column :users, :summary
37 remove_column :users, :specialties
38 remove_column :users, :interests
39 remove_column :users, :headline
40 remove_column :users, :picture_url
41 remove_column :users, :linkedin_last_name
42 remove_column :users, :linkedin_first_name
43 remove_column :users, :member_id
44 remove_column :users, :persistence_token
45 remove_column :users, :twitter_accounts
46 remove_column :users, :oauth_secret
47 remove_column :users, :oauth_token
48 end
49end