REFACTOR: Migrate InstagramAuthenticator to use ManagedAuthenticator (#7081)

This commit is contained in:
Joffrey JAFFEUX
2019-03-04 14:54:28 +01:00
committed by GitHub
parent 7078d39f96
commit 703c724cf3
8 changed files with 88 additions and 76 deletions

View File

@ -0,0 +1,27 @@
class MigrateInstagramUserInfo < ActiveRecord::Migration[5.2]
def up
execute <<~SQL
INSERT INTO user_associated_accounts (
provider_name,
provider_uid,
user_id,
info,
last_used,
created_at,
updated_at
) SELECT
'instagram',
instagram_user_id,
user_id,
json_build_object('nickname', screen_name),
updated_at,
created_at,
updated_at
FROM instagram_user_infos
SQL
end
def down
raise ActiveRecord::IrreversibleMigration
end
end