Jump to content

[vyřešeno]Pročištění databáze


Nadidlo
 Share

Recommended Posts

Mno trochu si se shopem hraju, dělám objednávky ap. abych viděl jak vše funguje a uvažuji co udělat před opravdovým nastartováním...

1) Buďto objednávky nastavím jako zrušené a nechám být s tím, že vím o tom, že to byly testovací objednávky.
2) Nebo zkusím promazat databázi. To jsem koukal, že by bylo asi dobré i kůli různým pokusům s dopravci, nechají se dohledat záznamy, které pozůstali po smazaných dpravcích... V tomto případě jako takové riziko vidím provázanost tabulek. Mé znalosti SQL nesahají tak daleko abych znal skript, který mi vyhodí jak vypadají relace, jestli vůbec existuje teda :) Tady by se to ještě mohlo rozdělit jestli po promazání i vyrezetovat autoincrementy nebo ne. Když bych je resetoval tak to bude jakoby "čistčí" hezky od 1 ale právě riskuji že jsem někde něco zapomněl a kuli id se to celé poplete.
3) Pokusit se udělat znovu instalaci a nastavení s tím, že se to již povede na míň pokusů a nebude tolik testovat.


Zajímají mě vaše názory :) Popřípadě můžete napsat úplně jiný lepší postup.

Share this post


Link to post
Share on other sites

Ajó jasný, to jsem měl hodit do vyhledavače. Mno když už jsem to nakousnul, tak přidávám příkaz pro ostatní. Než to použijete si stejně radši proběhněte jeslti nechcete vyprázdnit i jiné tabulky a jestli INSERT INTO vkládá správně to co tam ze začátku máte.

TRUNCATE TABLE `ps_customer`;
TRUNCATE TABLE `ps_customer_group`;
TRUNCATE TABLE `ps_address`;
TRUNCATE TABLE `ps_orders`;
TRUNCATE TABLE `ps_order_detail`;
TRUNCATE TABLE `ps_order_discount`;
TRUNCATE TABLE `ps_order_history`;
TRUNCATE TABLE `ps_order_message`;
TRUNCATE TABLE `ps_order_message_lang`;
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`;
TRUNCATE TABLE `ps_cart`;
TRUNCATE TABLE `ps_cart_product`;
TRUNCATE TABLE `ps_cart_discount`;
TRUNCATE TABLE `ps_discount_quantity`;
TRUNCATE TABLE `ps_product`;
TRUNCATE TABLE `ps_product_attachment`;
TRUNCATE TABLE `ps_product_attribute`;
TRUNCATE TABLE `ps_product_attribute_combination`;
TRUNCATE TABLE `ps_product_attribute_image`;
TRUNCATE TABLE `ps_product_download`;
TRUNCATE TABLE `ps_product_lang`;
TRUNCATE TABLE `ps_product_sale`;
TRUNCATE TABLE `ps_product_tag`;
TRUNCATE TABLE `ps_manufacturer`;
TRUNCATE TABLE `ps_manufacturer_lang`;
TRUNCATE TABLE `ps_supplier`;
TRUNCATE TABLE `ps_supplier_lang`;
TRUNCATE TABLE `ps_tag`;
TRUNCATE TABLE `ps_category`;
TRUNCATE TABLE `ps_category_group`;
TRUNCATE TABLE `ps_category_lang`;
TRUNCATE TABLE `ps_category_product`;
INSERT INTO `ps_category` (`id_category` ,`id_parent` ,`level_depth` ,`active` ,`date_add` ,`date_upd` ) VALUES
('1', '0', '0', '1', '2009-09-25 10:52:43', '2009-09-25 10:52:47');
INSERT INTO `ps_category_group` (`id_category` ,`id_group` ) VALUES
('1', '1');
INSERT INTO `ps_category_lang`
(`id_category` ,`id_lang` ,`name` ,`description` ,`link_rewrite` ,`meta_title` ,`meta_keywords` ,`meta_description`) VALUES
('1', '1', 'Home', NULL , 'home', NULL , NULL , NULL ),
('1', '2', 'Acueil', NULL , 'home', NULL , NULL , NULL),
('1', '3', 'Incio', NULL , 'home', NULL , NULL , NULL);

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More