SAVEPOINT |
Sauvegarde le point |
PostgreSQL |
Syntaxe
Paramètres
Nom |
Description |
savepoint_name |
Ce paramètre permet d'indiquer le nom à donner au nouveau point de sauvegarde. |
Description
Cette instruction permet de définir un nouveau point de sauvegarde dans la transaction en cours.
Remarques
- L'instruction SAVEPOINT établit un nouveau point de sauvegarde dans la transaction en cours.
- Un point de sauvegarde est une marque spéciale à l'intérieur d'une transaction permettant à toutes les commandes exécutées après son établissement d'être annulées, restaurant l'état de la transaction
à ce qu'il était au moment du point de sauvegarde.
- Utilisez ROLLBACK TO SAVEPOINT pour revenir à un point de sauvegarde. Utilisez RELEASE SAVEPOINT pour détruire un point de sauvegarde, en conservant les effets des commandes exécutées
après son établissement.
- Les points de sauvegarde ne peuvent être établis qu'à l'intérieur d'un bloc de transaction. Il peut y avoir plusieurs points de sauvegarde définis dans une transaction.
Dernière mise à jour : Jeudi, le 14 Octobre 2021