Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les fondamentaux
Voir le programme détaillé
Classe « scoped_session »

Méthode sqlalchemy.orm.scoped_session.begin_nested

Signature de la méthode begin_nested

def begin_nested(self) -> 'SessionTransaction' 

Description

help(scoped_session.begin_nested)

Begin a "nested" transaction on this Session, e.g. SAVEPOINT.

.. container:: class_bases

    Proxied for the :class:`_orm.Session` class on
    behalf of the :class:`_orm.scoping.scoped_session` class.

The target database(s) and associated drivers must support SQL
SAVEPOINT for this method to function correctly.

For documentation on SAVEPOINT
transactions, please see :ref:`session_begin_nested`.

:return: the :class:`.SessionTransaction` object.  Note that
 :class:`.SessionTransaction` acts as a context manager, allowing
 :meth:`.Session.begin_nested` to be used in a "with" block.
 See :ref:`session_begin_nested` for a usage example.

.. seealso::

    :ref:`session_begin_nested`

    :ref:`pysqlite_serializable` - special workarounds required
    with the SQLite driver in order for SAVEPOINT to work
    correctly. For asyncio use cases, see the section
    :ref:`aiosqlite_serializable`.




Vous êtes un professionnel et vous avez besoin d'une formation ? RAG (Retrieval-Augmented Generation)
et Fine Tuning d'un LLM
Voir le programme détaillé