@@ -71,7 +71,7 @@ namespace :db do
71
71
puts "Comments: #{ Legacy [ :comments ] . count } => #{ Comment . count } "
72
72
puts "Protips: #{ Legacy [ :protips ] . count } => #{ Protip . count } "
73
73
puts "Badges: #{ Legacy [ :badges ] . count } => #{ Badge . count } "
74
- puts "Users: #{ Legacy [ :users ] . count } => #{ User . count } "
74
+ puts "Users: #{ Legacy [ :users ] . count } => #{ User . count } "
75
75
end
76
76
77
77
task :connect => :environment do
@@ -100,7 +100,7 @@ namespace :db do
100
100
101
101
task :comments => :connect do
102
102
Comment . reset_pk_sequence
103
- Legacy [ :comments ] . each do |row |
103
+ Legacy [ :comments ] . where ( port_data_since ) . each do |row |
104
104
if row [ :comment ] . to_s . size >= 2
105
105
comment = Comment . find_or_initialize_by_id ( row [ :id ] )
106
106
comment . attributes . except ( :comment ) . keys . each do |key |
@@ -119,7 +119,7 @@ namespace :db do
119
119
120
120
task :likes => :connect do
121
121
Like . reset_pk_sequence
122
- Legacy [ :likes ] . each do |row |
122
+ Legacy [ :likes ] . where ( port_data_since ) . each do |row |
123
123
like = Like . find_or_initialize_by_id ( row [ :id ] )
124
124
like . attributes . keys . each do |key |
125
125
# puts "#{key} #{row[key.to_sym]}"
@@ -136,7 +136,7 @@ namespace :db do
136
136
137
137
task :badges => :connect do
138
138
Badge . reset_pk_sequence
139
- Legacy [ :badges ] . each do |row |
139
+ Legacy [ :badges ] . where ( port_data_since ) . each do |row |
140
140
unless row [ :badge_class_name ] . nil?
141
141
if LEGACY_BADGES [ row [ :badge_class_name ] ] . nil?
142
142
raise row [ :badge_class_name ] . inspect
@@ -162,7 +162,7 @@ namespace :db do
162
162
163
163
def port_data_since
164
164
# OR updated_at > ?
165
- [ "created_at > ?" , 2 . day . ago ]
165
+ [ "created_at > ?" , 7 . days . ago ]
166
166
end
167
167
168
168
task :users => :connect do
@@ -210,7 +210,7 @@ namespace :db do
210
210
211
211
task :protips => :connect do
212
212
Protip . reset_pk_sequence
213
- Legacy [ :protips ] . each do |row |
213
+ Legacy [ :protips ] . where ( port_data_since ) . each do |row |
214
214
puts "#{ row [ :id ] } : #{ row [ :public_id ] } : #{ row [ :slug ] } "
215
215
protip = Protip . find_or_initialize_by_id ( row [ :id ] )
216
216
protip . attributes . keys . each do |key |
0 commit comments