[DB-SIG] Opened question ...
Greg Stein
gstein@lyra.org
Sun, 8 Oct 2000 04:01:07 -0700
Most databases define commits on a connection basis. All changes from all
cursors will be committed. For example, you might have three cursors open,
each performing a single function. After their operation, you commit then in
bulk. The "parent" of all these cursors is the connection, which is where
the commit() method is defined.
Cheers,
-g
On Sat, Oct 07, 2000 at 11:29:11PM +0200, Thierry MICHEL wrote:
> Hi,
>
> I put the follow motion for the DB-API, and I wait for your opinion about it :
>
> I would make a cursor object like a session to a database, to
> define the commit and the rollback functions into the cursor
> object instead of the connection object.
> A matter of fact, all works in the database are executed in a cursor
> so I don't understand why the commit and the rollback are outside it.
>
> I wait for comments about this motion.
>
> Thank you for your interest.
> Regards.
>
> --
> Thierry MICHEL
> Mixadlive Developer
>
> ooOO*- PoPy Team Project Manager -*OOoo
>
> "Sainthood in the Church of Emacs requires living a life of purity,
> but in the Church of Emacs, this does not require celibacy."
> Richard Stallman.
>
> _______________________________________________
> DB-SIG maillist - DB-SIG@python.org
> http://www.python.org/mailman/listinfo/db-sig
--
Greg Stein, http://www.lyra.org/