Remove migration points

This commit is contained in:
Omar Roth 2018-10-30 10:03:03 -05:00
parent e39dec9778
commit 596960f35a

View file

@ -97,20 +97,12 @@ def fetch_channel(ucid, client, db, pull_all_videos = true)
db.exec("UPDATE users SET notifications = notifications || $1 \ db.exec("UPDATE users SET notifications = notifications || $1 \
WHERE updated < $2 AND $3 = ANY(subscriptions) AND $1 <> ALL(notifications)", video.id, video.published, ucid) WHERE updated < $2 AND $3 = ANY(subscriptions) AND $1 <> ALL(notifications)", video.id, video.published, ucid)
# Migration point video_array = video.to_a
video_array = video.to_a[0..-2]
# video_array = video.to_a
args = arg_array(video_array) args = arg_array(video_array)
# Migration point
db.exec("INSERT INTO channel_videos VALUES (#{args}) \ db.exec("INSERT INTO channel_videos VALUES (#{args}) \
ON CONFLICT (id) DO UPDATE SET title = $2, published = $3, \ ON CONFLICT (id) DO UPDATE SET title = $2, published = $3, \
updated = $4, ucid = $5, author = $6", video_array) updated = $4, ucid = $5, author = $6, length_seconds = $7", video_array)
# db.exec("INSERT INTO channel_videos VALUES (#{args}) \
# ON CONFLICT (id) DO UPDATE SET title = $2, published = $3, \
# updated = $4, ucid = $5, author = $6, length_seconds = $7", video_array)
end end
else else
page = 1 page = 1
@ -147,18 +139,11 @@ def fetch_channel(ucid, client, db, pull_all_videos = true)
db.exec("UPDATE users SET notifications = notifications || $1 \ db.exec("UPDATE users SET notifications = notifications || $1 \
WHERE updated < $2 AND $3 = ANY(subscriptions) AND $1 <> ALL(notifications)", video.id, video.published, video.ucid) WHERE updated < $2 AND $3 = ANY(subscriptions) AND $1 <> ALL(notifications)", video.id, video.published, video.ucid)
# Migration point video_array = video.to_a
video_array = video.to_a[0..-2]
# video_array = video.to_a
args = arg_array(video_array) args = arg_array(video_array)
# Migration point
db.exec("INSERT INTO channel_videos VALUES (#{args}) ON CONFLICT (id) DO UPDATE SET title = $2, \ db.exec("INSERT INTO channel_videos VALUES (#{args}) ON CONFLICT (id) DO UPDATE SET title = $2, \
published = $3, updated = $4, ucid = $5, author = $6", video_array) published = $3, updated = $4, ucid = $5, author = $6, length_seconds = $7", video_array)
# db.exec("INSERT INTO channel_videos VALUES (#{args}) ON CONFLICT (id) DO UPDATE SET title = $2, \
# published = $3, updated = $4, ucid = $5, author = $6, length_seconds = $7", video_array)
end end
end end