2016-09-02 1 views
1

Dans Oracle, il y a un moyen de rendre autonome une transaction, mais dans Postgres il n'y en a pas (pour autant que je sache). Que faire dans le code pl/pgsql pour faire une équivalence de la fonctionnalité de transaction autonome dans Postgres? Tout hack ou bypass dans le guide de codage serait utile. Merci.équivalent de pragma autonome_transaction d'Oracle dans postgres

+0

Possible duplication de [validation des transactions lors de l'exécution d'une fonction postgreql] (https://stackoverflow.com/questions/22351039/committing-transactions-while-executing-a-postgreql-function) – rogerdpack

Répondre

0

Actuellement, la façon de procéder consiste à utiliser une connexion de la base de données à elle-même avec le module contrib dblink.

+0

** dblink est un module qui prend en charge les connexions à d'autres bases de données PostgreSQL à partir d'une session de base de données ** comme indiqué dans la documentation. –

+0

Droite. Mais vous pouvez bien sûr aussi vous connecter à une base de données à partir de lui-même. –