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

Search the boards