Blog

Nettoyage des tables que l'on peut vider sans problème

Nettoyer la base de données de Prestashop

Par slekweb, le

Attention il est indispensable d'effectuer une sauvegarde de la base avant toute manipulation, a utiliser uniquement sur une base en développement et non sur une base en production ! (Compatible avec Presta 1.4, 1.5)

Pour réinitialiser votre base c'est à dire vider les clients, produits et commandes de tests, allez dans phpMyAdmin et dans la fenêtre SQL exécuter les requêtes ci-dessous :

Sur la version 1.5 & 1.6 de Prestashop il existe maintenant un module pour nettoyer plus facilement votre base : Module nettoyage de Prestashop
Produits
TRUNCATE TABLE `ps_product`; TRUNCATE TABLE `ps_product_attachment`; TRUNCATE TABLE `ps_product_lang`; TRUNCATE TABLE `ps_product_sale`; TRUNCATE TABLE `ps_product_shop`; TRUNCATE TABLE `ps_product_tag`; TRUNCATE TABLE `ps_product_attribute`; TRUNCATE TABLE `ps_product_attribute_combination`; TRUNCATE TABLE `ps_product_attribute_image`; TRUNCATE TABLE `ps_product_attribute_shop`; TRUNCATE TABLE `ps_product_carrier`;
Clients
TRUNCATE TABLE `ps_customer`; TRUNCATE TABLE `ps_customer_group`; TRUNCATE TABLE `ps_address`;
Commandes
TRUNCATE TABLE `ps_orders`; TRUNCATE TABLE `ps_order_detail`; TRUNCATE TABLE `ps_order_discount`; TRUNCATE TABLE `ps_order_history`; TRUNCATE TABLE `ps_order_return`; TRUNCATE TABLE `ps_order_return_detail`; TRUNCATE TABLE `ps_order_slip`; TRUNCATE TABLE `ps_order_slip_detail`; TRUNCATE TABLE `ps_message`; TRUNCATE TABLE `ps_message_readed`;
Panier
TRUNCATE TABLE `ps_cart`; TRUNCATE TABLE `ps_cart_discount`; TRUNCATE TABLE `ps_cart_product`;
Moteur de recherche
TRUNCATE TABLE `ps_search_index`; TRUNCATE TABLE `ps_search_word`; TRUNCATE TABLE `statssearch`;
Divers (A manipuler avec grande précaution)
TRUNCATE TABLE `ps_connections`; TRUNCATE TABLE `ps_connections_page`; TRUNCATE TABLE `ps_connections_source`; TRUNCATE TABLE `ps_guest`; TRUNCATE TABLE `ps_page_viewed`; TRUNCATE TABLE `ps_referrer_cache`; TRUNCATE TABLE `ps_date_range`; TRUNCATE TABLE `ps_specific_price`; TRUNCATE TABLE `ps_stock_mvt_reason`; TRUNCATE TABLE `ps_pagenotfound`;

Commentaires

  1. Cedric

    Publié le 21/10/2014

    tjs bon sur la 1.6.0.9 sauf les tables : TRUNCATE TABLE `ps_cart_discount`; TRUNCATE TABLE `statssearch`; merci pour l'article

    Répondre

Laisser un commentaire

Commentaire :