Merge pull request #4281 from Keirua/fix-rake-task

fix rake task for linking dossier and groupe_instructeur
This commit is contained in:
LeSim 2019-09-09 10:02:13 +02:00 committed by GitHub
commit d595ccb5a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,9 +2,10 @@ namespace :after_party do
desc 'Deployment task: link_dossier_and_groupe_instructeur'
task link_dossier_and_groupe_instructeur: :environment do
sql = <<~SQL
UPDATE dossiers SET groupe_instructeur_id = groupe_instructeurs.id
FROM dossiers AS d1 INNER JOIN groupe_instructeurs ON groupe_instructeurs.procedure_id = d1.procedure_id
WHERE dossiers.id = d1.id;
UPDATE dossiers AS d1 SET groupe_instructeur_id = g.id
FROM groupe_instructeurs AS g
WHERE g.procedure_id = d1.procedure_id
and d1.groupe_instructeur_id is null;
SQL
ActiveRecord::Base.connection.execute(sql)