tecdoc:preparenewbdfidelite

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tecdoc:preparenewbdfidelite [2024/11/07 12:34]
mamadou.gueye_sensoft.sn créée
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>​
  
 +**#Activer les contraintes de clés étrangères**
 <code sql> <code sql>
-#Activer les contraintes de clés étrangères ​ 
 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
  
 +**#Ajout d’un User admin avec comme mot de passe admin**
 <code sql> <code sql>
-#Ajout d’un User admin avec comme mot de passe admin 
- 
 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>​
  
 +**#Nettoyer la table user_role**
 <code sql> <code sql>
-#Nettoyer la table  +delete from user_role ​ur, `user` u where ur.user_id = u.id and u.username = "​admin"​;
-delete from user_role where user_id ​!1;+
 </​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
  • tecdoc/preparenewbdfidelite.1730982877.txt.gz
  • Dernière modification: 2024/11/07 12:34
  • par mamadou.gueye_sensoft.sn