Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
tecdoc:preparenewbdfidelite [2024/11/07 13:26] mamadou.gueye_sensoft.sn |
tecdoc:preparenewbdfidelite [2025/02/10 10:37] (Version actuelle) mamadou.gueye_sensoft.sn |
||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| Dumper une base fidélité existante et la restaurer sur le serveur Labs avec le format de nom suivant : fidelia_<nom_client> | Dumper une base fidélité existante et la restaurer sur le serveur Labs avec le format de nom suivant : fidelia_<nom_client> | ||
| - | Exemple : fidelia_elton | + | __**Exemple**__ : //fidelia_elton// |
| - | 1- Nettoyage de la base test | + | 1- Nettoyage de la base test \\ |
| + | \\ | ||
| + | **#Désactiver les contraintes de clés étrangères** | ||
| <code sql> | <code sql> | ||
| - | **#Désactiver les contraintes de clés étrangères** | ||
| SET FOREIGN_KEY_CHECKS=0; | SET FOREIGN_KEY_CHECKS=0; | ||
| </code> | </code> | ||
| Ligne 35: | Ligne 36: | ||
| truncate historique_renitialisation; | truncate historique_renitialisation; | ||
| truncate import_point_collecte; | truncate import_point_collecte; | ||
| + | truncate jwt_info; | ||
| truncate lotagagner; | truncate lotagagner; | ||
| truncate lotagagner_business_unit; | truncate lotagagner_business_unit; | ||
| Ligne 63: | Ligne 65: | ||
| </code> | </code> | ||
| - | <code sql> | ||
| **#Activer les contraintes de clés étrangères** | **#Activer les contraintes de clés étrangères** | ||
| + | <code sql> | ||
| SET FOREIGN_KEY_CHECKS=1; | SET FOREIGN_KEY_CHECKS=1; | ||
| </code> | </code> | ||
| - | 2- Exécution des requêtes ci-dessous : | + | 2- Exécution des requêtes ci-dessous pour la création d'un User Admin: |
| - | <code sql> | ||
| **#Ajout d’un User admin avec comme mot de passe admin** | **#Ajout d’un User admin avec comme mot de passe admin** | ||
| + | <code sql> | ||
| INSERT INTO user (version,account_expired,account_locked,date_created,email,enabled,etablissement_id,last_updated,nom,password,password_expired,prenom,tel_mobile,user_created,user_type,user_updated,username) VALUES | INSERT INTO user (version,account_expired,account_locked,date_created,email,enabled,etablissement_id,last_updated,nom,password,password_expired,prenom,tel_mobile,user_created,user_type,user_updated,username) VALUES | ||
| (10,0,0,'2018-03-13 14:05:48',NULL,1,NULL,'2024-02-15 16:13:44','Admin','$2a$10$Yov7JJP4LDbUsYRkJO1rSeTpiAfYm6Hgzgc.aDINq0fWV86Q86sPi',0,'Admin',NULL,NULL,'ADM',NULL,'admin'); | (10,0,0,'2018-03-13 14:05:48',NULL,1,NULL,'2024-02-15 16:13:44','Admin','$2a$10$Yov7JJP4LDbUsYRkJO1rSeTpiAfYm6Hgzgc.aDINq0fWV86Q86sPi',0,'Admin',NULL,NULL,'ADM',NULL,'admin'); | ||
| </code> | </code> | ||
| - | <code sql> | ||
| **#Nettoyer la table user_role** | **#Nettoyer la table user_role** | ||
| - | delete from user_role where user_id != 1; | + | <code sql> |
| + | delete from user_role ur, `user` u where ur.user_id = u.id and u.username = "admin"; | ||
| </code> | </code> | ||
| Ligne 85: | Ligne 86: | ||
| 4- Reprise de la liste des régions existantes de Cynod vers la BD de Fidélité | 4- Reprise de la liste des régions existantes de Cynod vers la BD de Fidélité | ||
| + | |||
| + | 5- Nettoyer la table communication | ||
| + | |||
| + | <code sql> | ||
| + | SET FOREIGN_KEY_CHECKS=0; | ||
| + | |||
| + | DELETE FROM communication_config | ||
| + | WHERE application_id NOT IN (SELECT id FROM application); | ||
| + | |||
| + | SET FOREIGN_KEY_CHECKS=1; | ||
| + | </code> | ||
| + | |||
| + | 6- Activation des paramètres **ACTIVE_WEBSERVICE_FIDELIA_TRX_EVENT** et **ACTIVE_RABBITMQ_TRX_EVENT** au niveau des paramètres Divers de Cynod | ||
| + | |||
| + | 7- Appliquer l'url du serveur fidelia sur les paramétres suivants de Cynod : **FIDELIA_URL**, **ACTIVE_WEBSERVICE_FIDELIA_TRX_EVENT**, **FIDELIA_REGION_URL** sur Cynod | ||