don issueshttps://git.laquadrature.net/la-quadrature-du-net/site-de-don/don/-/issues2018-11-05T18:02:28+01:00https://git.laquadrature.net/la-quadrature-du-net/site-de-don/don/-/issues/2Travailler sur l'import des données dans la futur base de données2018-11-05T18:02:28+01:00MindiellTravailler sur l'import des données dans la futur base de donnéesOn reprend la base MariaDB du site de soutien, qui contiens donc toutes les données jusqu'au 13/11/2017 *inclus*. Toutes les transactions bancaires seront rejouées par l'import des CSV fournis par Mathieu. Il faudrait prévoir un mode ba...On reprend la base MariaDB du site de soutien, qui contiens donc toutes les données jusqu'au 13/11/2017 *inclus*. Toutes les transactions bancaires seront rejouées par l'import des CSV fournis par Mathieu. Il faudrait prévoir un mode batch pour faire ça simplement.
Les adresses sont redemandées à chaque livraison, il n'y a pas besoin de les réimporter.
Les contreparties seront réimportées depuis l'inventaire fait par Mathieu. Là aussi, prévoir un traitement batch devrait être fait.
Au final, seuls les nouveaux donateurs doivent être récupérés de la base PostgreSQL vers la base dons. L'identifiant en base de donnée _dons_ est l'email, alors que c'est une valeur numérique dans _soutien_, il faut faire le mapping manuellement.
Une requête comme ci-dessous devrait permettre de mettre à jour la table utilisateurs :
```sql
select auth_user.email, auth_user.username, auth_user.is_active from auth_user; -- PostgreSQL
replace into users ( email, pseudo, status ) values ( $1, $2, $3 ); -- MariaDB ($1..$3 sont les 3 champs de la requête du dessus.
```
1. [x] Scripter la traduction postgreSQL -> MariaDB
2. [ ] Installer un batch mode pour la gestion bancaire (issue #49 )
3. [ ] Installer un batch mode pour la gestion des contreparties (issue #50 )
4. [ ] Sauvegarder la base une fois tout cela fait.Basculer le site don à la place du site de soutienokhinokhin@laquadrature.netokhinokhin@laquadrature.net2018-10-13