There is no need to undo changes made in GTT created with ON COMMIT DELETE ROWS 
option when transaction is rolled back.
-----------------------------------------------------------------------------------------------------------------------

                 Key: CORE-3537
                 URL: http://tracker.firebirdsql.org/browse/CORE-3537
             Project: Firebird Core
          Issue Type: Improvement
          Components: Engine
    Affects Versions: 2.1.4, 2.5.0, 2.1.3, 2.1.2, 2.1.1, 2.1.0
            Reporter: Vlad Khorsun


When transaction is rolled back it should undo all changes made in its context.
If amount of such changes was not big, Firebird undoes them and marks 
transaction in TIP as commited. For GTT created with ON COMMIT DELETE 
ROWS option such undo have no sence as all its data will be released anyway 
after rollback.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security 
threats, fraudulent activity and more. Splunk takes this data and makes 
sense of it. Business sense. IT sense. Common sense.. 
http://p.sf.net/sfu/splunk-d2d-c1
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to