Posted By: PaJaSoft (Menhir Mover & Linux Man) on 'CZdatabases'
Title: Re: Update
Date: Thu Feb 24 16:06:09 2000
> Mozna jsem nepochopil tvuj dotaz, ale update, pokud nemuze updatovat, tak
> vytvori radek.
??? Skutecne? Ja mam za to, ze zahlasi not found... (nezkousel jsem).
Transakce je sice hezka vec, bohuzel neni vzdy spasitelna, chci se optat, jak
se resi a zda-li je to takto dobre...
Presne ta vec, co psal Snake ma totiz par hacku se soubeznosti:
1. Zacne transakci a zjisti, ze radek neexistuje
2. Zacne s transakci a zjisti, ze radek neexistuje, vytvori ho
1. Pokracuje v transakci, taktez vytvori radek
2. Dokonci transakci, vse se provede OK
1. Chce dokoncit transakci, ale co muze delat? Pokud neni primary key nekde
checkovany, pak mam 2 radky tabulky a ted to chci zjistit - samozrejme select
count (*) from...
Problem zjisteni je to same, resp. zjisteni je v pohode, ale kdyz
zjistim, ze jsem vytvoril 2 radky, pak jeden chci smazat - bohuzel diky
transakcim a soubehum opet v bloku transakce mam sice externe zajistenu
konzistentnost, ale de-facto nikdy nevim v jakem fyzickem stavu DB je,
protoze vidim jen 'externi' konzistentni stav...
BTW Snake nedelas nahodou pocitadlo? Mozna mam nekde mezeru nebo jsem
prilis paranoidni, nekdo prohlasi, ze o 1 pristup se prece nestrili, ale jak
vypada ciste reseni? Nastane cas a ja ho budu nepochybne potrebovat k jinym
ucelum..:-(
..s usmevem a laskou jde vsechno lip, nezapominejte na to v zivote..
PaJaSoft