Req #63105 [Com]: Default transanction isolation level in PHP for Firebird in php.ini

From: Date: Tue, 18 Sep 2012 07:52:40 +0000
Subject: Req #63105 [Com]: Default transanction isolation level in PHP for Firebird in php.ini
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-173528@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=63105&edit=1

 ID:                 63105
 Comment by:         mariuz@php.net
 Reported by:        mariuz@php.net
 Summary:            Default transanction isolation level in PHP for
                     Firebird in php.ini
 Status:             Open
 Type:               Feature/Change Request
 Package:            InterBase related
 Operating System:   All
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N

 New Comment:

Discussion on firebird php list 


http://tech.groups.yahoo.com/group/firebird-php/message/3758


Previous Comments:
------------------------------------------------------------------------
[2012-09-18 07:18:47] mariuz@php.net

Description:
------------
 If you start a new transaction (or if one is started internally, where you 
cannot change the isolation level) where you don’t explicitly specify isolation 
level the IBASE_DEFAULT is used. But this is 
IBASE_WRITE|IBASE_CONCURRENCY|IBASE_WAIT. This is read-write wait transaction in 
concurrency mode. This mode is most restrictive, nothing close to read committed. 
And to make it worse, there’s no way to change this default value in runtime. You 
can only do it recompiling sources, nothing to be viable in most cases.

http://blog.cincura.net/233007-default-transanction-isolation-level-in-php-for-
firebird/



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=63105&edit=1


Thread (6 messages)

« previous php.bugs (#173528) next »