Ahoj,

nevim co pouzivas za DB, ale u DB2 ma connection radu parametru, ktere je mozne 
nastavit pomoci JDBC a v DB si je
precist. Takze tim se da predat i skutecny uzivatel napr. z aplikacniho 
serveru, coz jsme presne pouzili ...

Hezky den

> mam tu pozadavek, aby se sledovaly veskere zmeny, ktere se v DB delaji.
> Napada me nasledujici:
> 
> Vytvorime nejake mocne PL/SQL, ktere nam na vsechny tabulky navesi
> trigger, ktery bude vsechny zmeny poctive logovat do nejake jednoduche
> tabulky zmen.
> 
> Otazkou je, jak zaridit, aby se trigger dozvedel, ktery uzivatel zmenu
> udelal - uzivatele DB se neshoduji s uzivateli systemu, v systemu je
> datasource, ktery prideluje connections dle potreby.
> 
> Myslim, ze by se dal "owrapovat" nejaky transaction manager, nebo
> samotna JDBC connection, aby pred vykonanim vlastniho dotazu nastavila
> nejakou promennou, platnou pro danou session, kterou by pak trigger
> precetl a pouzil jako jmeno autora zmeny.
> 
> Neresili jste neco takoveho? Nevite kudy se vydat? DB nam hlida Spring,
> zda se mi, ze tam nekam by se to pripsat dalo ...

-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic

Odpovedet emailem