Zdravo,

ha - želel bi zadeve reševat na nivoju baze, pa ne bi bil rad omejen
na eno bazo?

Torej, trigerje poznata obe bazi, vsaka baza pa se skreira tako ali
tako z svojimi sql stavki - ob nameščanju pa se izbere katero bazo se
bo uporabljalo. Torej v vsakem primeru moraš tako ali tako pisati
trigerje za vsako bazo posebej.

lp

2006/5/31, polz <[EMAIL PROTECTED]>:

> Ali mislis kot uporabnika dejansko tisteka, ki se je povezal na
> streznik. Ce tako, lahko enostavno naredis triger on insert, kjer lahko
> dobis podatke od trenutno uporabljenega userja in avtomatsko fiksira
> tisto vrednost na tega uporabnika. No tudi na update triger je lahko isti.
Nekako sem upal, da bo šlo brez triggerjev, ker sicer uporabljam pythonovski
SQLObject in bi rad zadevo naredil portabilno tudi na MySQL.
> Sicer pa bos moral to resit na aplikativnem nivoju, ce za dostop
> uporabljas vedno istega userja.
Ravno temu bi se rad izognil - rad bi, da bi uporabnik v aplikacijo vnesel
username in password, ki se uporablja v bazi, aplikacija bi oboje le
forwardala, nadzor nad pravicami dostopa pa bi bil na nivoju baze.

Kar se tiče variante

INSERT INTO vnosi (
        avtor, naslov, tekst )
VALUES ( current_user, 'foo', 'bar');

Kako bi tu dosegel, da user ne bi mogel vnesti druge vrednosti, kot
current_user ?
_______________________________________________
lugos-list mailing list
lugos-list@lugos.si
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list



--
Janko Harej
TŠC Nova Gorica
višji svetovalec RO ZRSŠ
_______________________________________________
lugos-list mailing list
lugos-list@lugos.si
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list

Одговори путем е-поште