Nettoyage code pays

Sur le week-end du 6/7 juillet, avec le lundi 8, nettoyage des données de code pays pour les faire correspondres aux code pays SIECLE.

Pour un pays == un code, pas de note particulière.

Pour les cas particulier, note des id et d’autres informations.

Pour les RESP_LEGAL

Un changement majeur : un resp_legal sur la GLP (Guadeloupe) qui a été mélangé à la France.

2019-07-07T21:16:03.875404 #21]

Eleve.pays_naiss

Eleve 24142 avant pays_naiss : “VIET NAM DU SUD” après pays_naiss : “243” (VIETNAM)

Eleve 24665, avant pays_naiss : “VIET NAM DU NORD” après pays_naiss : “243” (VIETNAM)

Eleve 23195, avant pays_naiss : “ALLEMAGNE (REPUBLIQUE DEMOCRATIQUE)” après pays_naiss : “109” (ALLEMAGNE)

Eleves [39838, 24113, 30153] avant pays_naiss : “ALLEMAGNE (REPUBLIQUE FEDERALE et DEFA)” après pays_naiss : “109” (ALLEMAGNE)

Eleve 38851, avant pays_naiss : “FRANCE/REUNION” après pays_naiss : “100” (FRANCE)

Eleve 35235, avant pays_naiss : “MARTINIQUE” après pays_naiss : “100” (FRANCE)

Eleve 32160, avant pays_naiss : “Mayotte “ après pays_naiss : “100” (FRANCE)

Eleve 43713, avant pays_naiss : “POLYNESIE FRANCAISE” après pays_naiss : “100” (FRANCE)

Eleve 38036, avant pays_naiss : “Polynésie Française” après pays_naiss : “100” (FRANCE)

``` irb(main):391:0> Eleve.all.map(&:pays_naiss).uniq.sort_by{|e| e.to_s } D, [2019-07-07T22:43:41.246145 #22] DEBUG – : Eleve Load (34.3ms) SELECT “eleves”.* FROM “eleves” => [nil, “100”, “101”, “105”, “109”, “110”, “111”, “114”, “116”, “118”, “122”, “123”, “125”, “126”, “127”, “130”, “131”, “132”, “134”, “136”, “137”, “138”, “139”, “140”, “148”, “151”, “155”, “156”, “201”, “203”, “204”, “205”, “206”, “207”, “208”, “212”, “213”, “216”, “217”, “219”, “220”, “223”, “226”, “234”, “235”, “236”, “239”, “240”, “243”, “246”, “247”, “250”, “252”, “253”, “255”, “256”, “257”, “259”, “261”, “301”, “303”, “312”, “314”, “315”, “316”, “318”, “319”, “321”, “322”, “323”, “324”, “326”, “327”, “328”, “330”, “331”, “333”, “335”, “336”, “338”, “340”, “341”, “342”, “343”, “344”, “345”, “350”, “351”, “352”, “390”, “392”, “395”, “396”, “397”, “401”, “404”, “405”, “406”, “407”, “410”, “416”, “417”, “418”, “419”, “420”, “421”, “422”, “424”, “501”, “502”, “508”, “KOSOVO”, “PAYS-BAS”, “REPUBLIQUE DOMINICAINE”, “SERBIE”] irb(main):392:0> irb(main):393:0> irb(main):394:0> Eleve.where(pays_naiss: nil).count D, [2019-07-07T22:43:54.729620 #22] DEBUG – : (3.8ms) SELECT COUNT(*) FROM “eleves” WHERE “eleves”.”pays_naiss” IS NULL => 13 irb(main):395:0> …

Eleve 24142, avant nationalite: “VIET NAM DU SUD” après nationalite : “243” (VIETNAM)

Eleve 24665, avant nationalite: “VIET NAM DU NORD” après nationalite : “243” (VIETNAM)

Eleve 23195, avant nationalite : “ALLEMAGNE (REPUBLIQUE DEMOCRATIQUE)” après nationalite : “109” (ALLEMANDE)

Eleve [39838, 24113, 30153] avant nationalite : “ALLEMAGNE (REPUBLIQUE FEDERALE et DEFA)” après nationalite : “109” (ALLEMANDE)

Eleve 35385, avant pays_naiss : “REPUBLIQUE DOMINICAINE” après pays_naiss : “990” (autre pays)

Eleve [39785, 39894, 39917, 39977, 39978, 14713, 36201, 28841, 42724] avant pays_naiss : “KOSOVO” après pays_naiss : “157” (KOSOVO)

Eleve 35385, avant nationalite : “REPUBLIQUE DOMINICAINE” après nationalite : “990” (autre nationalite)

Eleve 24243, avant nationalite : “FRANCE et JAPON” après nationalite : “990” (autre nationalite)

Eleve 24009, avant nationalite : “FRANCE-SUEDE” après nationalite : “990” (autre nationalite)

Eleve [24465, 24023] avant nationalite : “JAPON - France” après nationalite : “990” (autre nationalite)

Eleve 24464, avant nationalite : “JAPON et FRANCE” après nationalite : “990” (autre nationalite)