Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
clientsdoc:power_tools_restore [2022/08/18 19:47] – aziz | clientsdoc:power_tools_restore [2022/10/26 09:38] (current) – aziz | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | + | {{tag>odoo database recovery}} |
- | ===== ArkScrapWebV2 ===== | + | |
- | + | ||
- | Suite à la discussion avec Alexandre, voici la représentation approximative que nous avons du fonctionnement de l' | + | |
- | + | ||
- | {{drawio>clientsdoc: | + | |
- | + | ||
- | + | ||
- | * L' | + | |
- | * L' | + | |
- | * Une partie de l' | + | |
- | + | ||
- | Alexandre a exprimé son souhait d'une contribution au code de son application en vue d' | + | |
- | + | ||
- | Alexandre nous a fait savoir que le processus automatique quotidien de son application (cron) prenait quelques heures pour s' | + | |
- | + | ||
- | Nous aimerions qu' | + | |
- | * Récupération du catalogue depuis les sites fournisseurs ; | + | |
- | * Traitement des catalogue et insertion dans la base de données de l' | + | |
- | * Mise à jour des produits dans Odoo (XML/RPC). | + | |
- | + | ||
- | Nous aimerions également qu' | + | |
- | + | ||
- | ==== Ce que nous proposons à Elosys ==== | + | |
- | + | ||
- | * Créer un module Odoo qui récupérera les produits fournisseurs depuis la base de de données de l' | + | |
- | * Inviter Alexandre à mettre à disposition un module minimal mais fonctionnel qui servirait de modèle pour la création de nouveaux scrapeurs pour de nouveaux fournisseurs. ((Avec un mini serveur web qui fournirait un exemple.xls avec quelques produits de démo)) ((Ce modèle de scrapeur devrait qui aboutir à la création de nouveaux enregistrements non actifs dans la base de données middleware)) ((Ceci aidera à embarquer de nouveaux contributeurs dans le projet)) | + | |
+ | ==== Restore from backup ==== | ||
+ | <cli> | ||
+ | $ test_restore | ||
+ | Ce script va écraser votre base de données avec un backup | ||
+ | Voulez-vous continuer ? [o/N] o | ||
+ | SELECTED BACKUP 2022-08-15_04-00 | ||
+ | 1/10 STOPPING CONTAINERS | ||
+ | 2/10 CHANGING ODOO FILES OWNERSHIP TO DO CLEANING WITHOUT SUDO ESCALATION | ||
+ | 3/10 CHANGING DB FILES OWNERSHIP TO DO CLEANING WITHOUT SUDO ESCALATION | ||
+ | 4/10 CLEANING OLD DATA | ||
+ | 5/10 RESTORING EXTRA-ADDONS | ||
+ | 6/10 RESTORING FILESTORE | ||
+ | 7/10 CHANGING FILESTORE OWNERSHIP BACK SO ODOO CAN RUN PROPERLY | ||
+ | 8/10 STARTING THE DATABASE | ||
+ | WAITING FOR THE DATABASE TO START | ||
+ | WAITING FOR THE DATABASE TO START | ||
+ | 9/10 RESTORING DATABASE | ||
+ | pt_db RESTORED | ||
+ | 10/10 RESTARTING ODOO | ||
+ | $ | ||
+ | </ | ||
+ | <cli> | ||
+ | $ test_restore -s | ||
+ | Ce script va écraser votre base de données avec un backup | ||
+ | Voulez-vous continuer ? [o/N] o | ||
+ | 1) 2022-08-15_04-00 | ||
+ | 2) 2022-08-14_04-00 | ||
+ | #? 4 | ||
+ | SELECTED BACKUP 2022-08-12_12-29 | ||
+ | 1/10 STOPPING CONTAINERS | ||
+ | 2/10 CHANGING ODOO FILES OWNERSHIP TO DO CLEANING WITHOUT SUDO ESCALATION | ||
+ | 3/10 CHANGING DB FILES OWNERSHIP TO DO CLEANING WITHOUT SUDO ESCALATION | ||
+ | 4/10 CLEANING OLD DATA | ||
+ | 5/10 RESTORING EXTRA-ADDONS | ||
+ | 6/10 RESTORING FILESTORE | ||
+ | 7/10 CHANGING FILESTORE OWNERSHIP BACK SO ODOO CAN RUN PROPERLY | ||
+ | 8/10 STARTING THE DATABASE | ||
+ | WAITING FOR THE DATABASE TO START | ||
+ | WAITING FOR THE DATABASE TO START | ||
+ | 9/10 RESTORING DATABASE | ||
+ | pt_db RESTORED | ||
+ | 10/10 RESTARTING ODOO | ||
+ | $ | ||
+ | </ |