creacom Posted November 19, 2012 Share Posted November 19, 2012 Bonjour, j'ai vu des posts pour le sujet mais aucun ne semble avoir de réponse définitive. Y'a t'il un outil "validé par prestashop" pour vider la base de toutes les données avant ouverture du site (clients, commandes, paniers...) J'ai fait une tour du coté des tables et j'ai recensé celles ci : TRUNCATE orders;TRUNCATE order_carrier;TRUNCATE order_detail;TRUNCATE order_detail_tax;TRUNCATE order_history;TRUNCATE order_invoice_payment;TRUNCATE order_invoice_tax;TRUNCATE order_message;TRUNCATE order_message_lang;TRUNCATE order_payment;TRUNCATE order_return;TRUNCATE order_return_detail;TRUNCATE order_slip;TRUNCATE order_slip_detail;TRUNCATE customer;TRUNCATE customer_group;TRUNCATE customer_thread;TRUNCATE cart;TRUNCATE cart_cart_rule;TRUNCATE cart_product;TRUNCATE cart_rule;TRUNCATE cart_rule_carrier;TRUNCATE cart_rule_combination;TRUNCATE cart_rule_country;TRUNCATE cart_rule_group;TRUNCATE cart_rule_lang;TRUNCATE cart_rule_product_rule;TRUNCATE cart_rule_product_rule_group;TRUNCATE cart_rule_product_rule_value;TRUNCATE cart_rule_shop;TRUNCATE address WHERE id_customer>0;TRUNCATE message;TRUNCATE compare;TRUNCATE connections;TRUNCATE connections_page;TRUNCATE connections_source;TRUNCATE favorite_product;TRUNCATE guest;TRUNCATE opinion; Est-ce correct ? En voyez vous d'autres ? Merci Link to comment Share on other sites More sharing options...
Ninja Of Web Posted November 19, 2012 Share Posted November 19, 2012 Je ne pense pas qu'il y est un module qui vide le contenu de ces tables par contre à l'installation tu as la possibilité de ne pas installer ces données : cela peut donc t'intérésser ! Sinon n'oublie peut être pas les nouveau modules que tu aura installer... Loic Link to comment Share on other sites More sharing options...
creacom Posted November 20, 2012 Author Share Posted November 20, 2012 (edited) Oui, évidemment, je n'installe pas les données de test. (Je ne vois pas pourquoi tu parles de modules). Par contre, en faisant des tests, j'effectue des commandes, donc je crée des clients, pour lesquels je génère des factures, etc... C'est de ce genre de test dont je parle. A part le John Doe, il peut y avoir un tas de données générées par les tests. En gros je veux être sûr d'avoir vidé les tables reliées aux clients (customer) aux commandes (order), aux paniers (carts) et autres tables qui sont reliées à un client/une commande ou un panier. Voilà, peut-être n'avais-je pas été suffisament claire dans mon premier message. La question est, est-ce que ces truncate sont corrects, est-ce qu'il en manque... ? Pour info, je viens de me rendre compte d'une c***rie : TRUNCATE address WHERE id_customer>0; c'est pas possible , donc TRUNCATE address; Edited November 20, 2012 by creacom (see edit history) Link to comment Share on other sites More sharing options...
Ninja Of Web Posted November 20, 2012 Share Posted November 20, 2012 Je n'avait pas compris Pour vèrifier si tu as toutes tes tables, regarde le MCD. Car tu doit avoir toutes les tables en rapport avec les stars clients et commandes aussi... Link to comment Share on other sites More sharing options...
Game7 Posted November 20, 2012 Share Posted November 20, 2012 Salut, Tient un module gratuit qui fonctionne très bien pour supprimer tout tess avant mise en production : http://www.prestashop.com/forums/topic/112851-module-raz-test-30-suppression-des-tests/ Link to comment Share on other sites More sharing options...
josedacosta Posted June 1, 2015 Share Posted June 1, 2015 Modules > Administration > Nettoyage de PrestaShop > Configurertout simplement 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now