reset id obejdnavok

Ostatné technické problémy.
tome
Príspevky: 6
Dátum registrácie: 20. Sep 2012 13:40

reset id obejdnavok

Príspevok od užívateľa tome » 04. Mar 2018 15:08

Cauko,

neviete mi poradit ako v databaze viem vyresetovat vsetke objednavky/trzby, aby som mohol zacat opat od nuly v podstate ?

(urobil som vela testovacich objednavok)

OC: 2.3

diki

Martin80
Príspevky: 94
Dátum registrácie: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2
Kontaktovať užívateľa:

Re: reset id obejdnavok

Príspevok od užívateľa Martin80 » 05. Mar 2018 1:08

Bude potrebné vojsť priamo do databázy a urobiť na jednotlivé súvisiace tabuľky truncate. Tabuľka sa vyčistí a autoincrement sa automaticky nastaví na 1.

tome
Príspevky: 6
Dátum registrácie: 20. Sep 2012 13:40

Re: reset id obejdnavok

Príspevok od užívateľa tome » 05. Mar 2018 18:19

v databaze (cez phpmyadmin) som vymazal udaje v oc_order a v zalozke Operations som nastavil auto increment na 1, taktiez som vymazal udaje v order total, snad to staci :roll:

Martin80
Príspevky: 94
Dátum registrácie: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2
Kontaktovať užívateľa:

Re: reset id obejdnavok

Príspevok od užívateľa Martin80 » 06. Mar 2018 0:39

Myslím že nie. Určite ešte order_product, tiež order_history. Inak sa to bude pri nových objednávkach miešať, keď to dôjde na daný index. Najlepšie bude, ak sa prečistia všetky tabuľky začínajúce na prefix_order okrem prefix_order_status. Pred úpravou nezaškodí záloha, či už cez db managera, alebo postačí aj záloha tabuliek cez oc backup. Tiež v závislosti na predchádzajúcich objednávkach urobiť prehliadku tabuliek pre kupóny a iné. Príkaz truncate vyprázdni tabuľku a narozdiel od delete automaticky nastaví auto inkrement na východziu hodnotu.

Napísať odpoveď