toutes les options
bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Paquet source : django-pglocks  ]

Paquet : python3-django-pglocks (1.0.4-2)

Liens pour python3-django-pglocks

Screenshot

Ressources Debian :

Télécharger le paquet source django-pglocks :

Responsables :

Ressources externes :

Paquets similaires :

gestionnaire de contexte basé sur Django pour les verrous informatifs de PostgreSQL – Python 3

django-pglocks est un gestionnaire de contexte pour Django. Les verrous informatifs sont des verrous au niveau de l’application qui sont acquis et libérés simplement par le client de la base de données. PostgreSQL ne les acquiert jamais de lui-même. Ils sont très utiles comme façon de signaler aux autres sessions qu’une ressource de haut niveau telle qu’une simple ligne est utilisée sans avoir à verrouiller toute la table ou une autre structure.

C’est entièrement du ressort de l’application d’acquérir correctement le verrou adapté.

Les verrous informatifs sont soit des verrous de session ou des verrous de transactions. Un verrou de session est posé jusqu’à la fin de la session de base de données (ou sa réinitialisation). Un verrou de transaction est posé jusqu’à la fin de la transaction.

Actuellement, le gestionnaire de contexte crée uniquement des verrous de session car le comportement d’un verrou persistant, après que le corps du contexte ait été quitté, est surprenant, et il n’existe pas de manière de libérer un verrou informatif de portée transaction à moins d’abandonner la transaction.

Ce paquet fournit la version Python 3 de la bibliothèque.

Autres paquets associés à python3-django-pglocks

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger python3-django-pglocks

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 5,4 ko27,0 ko [liste des fichiers]