postgresql transaction

5 отговора 150 прегледа
#1

postgresql transaction

imam v edin script mnogo insert-i
i zabeliazah v log-a na postgres-a che prai za veski insert
begin transaction
query:.....
committransaction....

moga li da gi obedinia sichkite inserti v edin begin ... commit
ima li smisyl?
stava vypros za PHP script

Отговор
в отговор на edmon #2

Re: postgresql transaction

na wyprosa dali moje - da, moje - prosto prawish
pg_exec ($database, "begin");
..................................................
pg_exec ($database, "commit");


a dali ima smisyl :)), towa weche zawisi ot towa, koeto prawish, t.e. ot application logic-ata

Отговор
в отговор на AcidMemory #3

Re: postgresql transaction

mi imam okolo 60 inserta.. taka niama li da stane po dobre?

Отговор
в отговор на edmon #4

Re: postgresql transaction

wij sega, ako tezi insert-i sa logicheski swyrzani, t.e. ako nqkoi ot tqh ne uspee, to i logicheski drugite ne trqbwa da uspeqt, to togawa izpolzwaj tranzakcii, no w protiwen sluchaj prosto ne ti se nalaga izrichno da izpolzwash tranzakcii, pri polojenie, che za wsqka zaqwka kym postgresql (pone taka pishe) awtomatichno se iniciira tranzakciq
systo izpolzwaj php4.0.5, tyj kato tam sa fix-nati razni raboti po tranzakciite wyw postgresql

Отговор
в отговор на AcidMemory #5

Re: postgresql transaction

polozhenieto e takova che az mislia che triabva da ima ...
mersi za poiasneniata.. logicheski svyrzani sa ...kato danni za edno neshto s mnogo fintifliushki i e hubavo tfa koeto se vyvede tova da zileze se pak
MERSI:)))

Отговор
в отговор на AcidMemory #6

Re: postgresql transaction

mdam ama ....kato gledah loga tova koeto napravi beshe nishto osobenno
prosto slozhi oshte za dve query-ta razni neshta i
si zabyrka syshtite gluposti kakto predi...
mai triabva niakvo large object da se izpolzvat a?
gleam tam na php.net ....ama nemoga tochno da razbera...
basi naprao se opraa kola puk ne nam kak se upraviava:(

Отговор