Subject | Re: [firebird-support] Problem with multiple isql sessions |
---|---|
Author | Helen Borrie |
Post date | 2007-04-22T07:13:51Z |
At 05:01 PM 22/04/2007, you wrote:
first! isql's transaction is by default in snapshot (concurrency)
isolation so your existing isql session won't see what other
transactions have done until after the commit. (isql will then open
a new transaction: no need to quit to achieve this!!)
./heLen
>Hello!All you actually need to do is COMMIT the transaction in Session 2
>
>I'm new to firebird but have experience with other databases (MySQL,
>PostgreSQL, Oracle, ...).
>
>Setup worked well but I'm having the following problems:
>1.) Other session not updated:
>Session 1 with isql:
>INSERT & COMMIT
>
>Session 2 with isql after commit of session 1 (isql already open):
>SELECT COUNT(*) from tablename; -- Still 0, works only after quitting isql
>and restart it.
first! isql's transaction is by default in snapshot (concurrency)
isolation so your existing isql session won't see what other
transactions have done until after the commit. (isql will then open
a new transaction: no need to quit to achieve this!!)
./heLen