Zadejte hledaný výraz...

Mazání objednávek z databáze ano/ne

Kloban
verified
rating uzivatele
18. 9. 2014 14:21:43
Ahoj,
vyvíjím systém na správu objednávek. Pokud nějakou objednávku vytvořím omylem, nebo nakonec z nějakého důvodu není vyřízena, tak ji mohu smazat.
Momentálně váhám, jestli mám záznam smazat úplně a nebo vytvořit další sloupec "smazáno", kde bych u smazaných nastavil "true" a tím bych je přestal zobrazovat v systému, ale v databázi by zůstali. Takže v případě chybně smazané objednávky by se dala bez problému dostat zpět.
Dělá se to tak, nebo se takové věci mažou úplně?
18. 9. 2014 14:21:43
https://webtrh.cz/diskuse/mazani-objednavek-z-databaze-ano-ne/#reply1055577
sh
verified
rating uzivatele
(22 hodnocení)
18. 9. 2014 14:22:41
v podstatě by se nikdy nic "úplně" mazat nemělo.
18. 9. 2014 14:22:41
https://webtrh.cz/diskuse/mazani-objednavek-z-databaze-ano-ne/#reply1055576
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
18. 9. 2014 14:31:14
Lze to tak dělat. Pokud se u tabulky předpokládá velké množství dat, pak je lepší záznam skutečně z tabulky odstranit a na odstranění navázat trigger, kterým se smazaný záznam uloží do jiné tabulky.
18. 9. 2014 14:31:14
https://webtrh.cz/diskuse/mazani-objednavek-z-databaze-ano-ne/#reply1055575
Kloban
verified
rating uzivatele
18. 9. 2014 15:07:34
Nebude tam až tak moc dat, takže to budu řešit jen přidáním sloupečku "smazáno". Díky za názory.
18. 9. 2014 15:07:34
https://webtrh.cz/diskuse/mazani-objednavek-z-databaze-ano-ne/#reply1055574
Kovboj
verified
rating uzivatele
(13 hodnocení)
18. 9. 2014 15:58:03
Napsal Kloban;1124949
Ahoj,
vyvíjím systém na správu objednávek. Pokud nějakou objednávku vytvořím omylem, nebo nakonec z nějakého důvodu není vyřízena, tak ji mohu smazat.
Momentálně váhám, jestli mám záznam smazat úplně a nebo vytvořit další sloupec "smazáno", kde bych u smazaných nastavil "true" a tím bych je přestal zobrazovat v systému, ale v databázi by zůstali. Takže v případě chybně smazané objednávky by se dala bez problému dostat zpět.
Dělá se to tak, nebo se takové věci mažou úplně?
Prostě jí dej nějaký stav Storno nebo Testovací. I v reálném provozu budou občas objednávky, kdy buď ty něco na shopu testuješ nebo si z tebe jen někdo bude dělat srandu. A nebo si to zákazník prostě jen rozmyslí a bude jí chtít stornovat.
Mazání může dělat problémy, třeba v vteřinku před tím než ty jí smažeš přijde reálná od zákazníka a ty pak budeš mít "díru" v číslování.
18. 9. 2014 15:58:03
https://webtrh.cz/diskuse/mazani-objednavek-z-databaze-ano-ne/#reply1055573
Pro odpověď se přihlašte.
Přihlásit